← ClaudeAtlas

secrets-management-reviewlisted

Review how an application or infrastructure handles secrets - credentials in code, in Git history, in container layers, in Terraform state and in CI logs; Kubernetes Secret handling; rotation; least privilege; and what to do when a secret is exposed. Use when reviewing secret handling, onboarding a service, or responding to a leaked credential.
riteshsonawane1372/devops-skills · ★ 0 · DevOps & Infrastructure · score 66
Install: claude install-skill riteshsonawane1372/devops-skills
# Secrets Management Review Find where credentials are stored, who can read them, and how quickly they can be replaced. ## Purpose **Use this when:** - Reviewing how a service receives its credentials. - A secret has been committed, logged, or otherwise exposed. - Onboarding a service to production. - Deciding between a secret store, sealed secrets, and a cloud provider's native solution. **Do not use this when:** - The problem is TLS certificate validation — use `tls-debugging`. - The problem is IAM permissions rather than credential handling — use `aws-production-debugging`. **This skill is defensive.** It covers protecting credentials in systems you operate. It does not cover extracting credentials from systems you do not control. **What this skill assumes:** access to the repository, the deployment manifests, and the CI configuration. All three hold secrets in different ways, and reviewing only one misses most of the exposure. ## Operating Procedure 1. **Enumerate the secrets.** What credentials does this service need, and what does each grant? 2. **Trace each one's path** from where it is stored to where it is used. Every stop is an exposure point. 3. **Check each storage location** against the table in step 2 below. 4. **Check access**: who and what can read it, and is that audited? 5. **Check rotation**: can it be replaced without downtime, and has that ever been done? 6. **Check blast radius**: what does this credential grant, and can it be narrowed? 7.