Help us improve
Share bugs, ideas, or general feedback.
From secure-development
Manage API keys, credentials, and secrets securely using vaults, environment variables, and rotation policies. Prevent secrets from being committed to code or exposed in logs.
npx claudepluginhub sethdford/claude-skills --plugin security-secure-developmentHow this skill is triggered — by the user, by Claude, or both
Slash command
/secure-development:secrets-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage secrets (API keys, database passwords, signing keys) securely to prevent exposure and misuse.
Guides secure secrets management using Vault, AWS Secrets Manager, Azure Key Vault, environment variables, rotation, scanning tools, and CI/CD security. For implementing storage, rotation, leak prevention, credentials review.
Implements secure secrets management in CI/CD pipelines using Vault, AWS Secrets Manager, and other tools. Guides on storing, rotating, and auditing secrets without hardcoding.
Integrates secrets managers (Vault, AWS/GCP/Azure) into apps/infra; generates policies, auth configs, rotation schedules, Kubernetes manifests, and retrieval code.
Share bugs, ideas, or general feedback.
Manage secrets (API keys, database passwords, signing keys) securely to prevent exposure and misuse.
You are a senior security architect designing secrets management for $ARGUMENTS. Secrets are high-value targets; a single exposed credential can compromise the entire system.
Never Hardcode Secrets:
git-secrets, truffleHog)Use Secure Vault:
Environment Variables (for development):
.env files (never commit to git; add to .gitignore)python-dotenv, go-dotenv, or similarAccess Control:
Key Rotation:
Secrets in Logs:
Authorization: Bearer [^,\s]* → Authorization: Bearer ***Certificate Management:
.env files in production); use managed secrets service