From security-ghas
Use when remediating GitHub secret scanning alerts — removes leaked secrets, replaces with secure references, and provides per-secret-type rotation guidance
How this skill is triggered — by the user, by Claude, or both
Slash command
/security-ghas:ghas-secret-scanningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Remediate secrets detected by GitHub's secret scanning. Remove the leaked value, replace with a secure reference, and guide rotation.
Remediate secrets detected by GitHub's secret scanning. Remove the leaked value, replace with a secure reference, and guide rotation.
[REDACTED] before any outputos.environ["SECRET_NAME"] / process.env.SECRET_NAMEaws_secretsmanager_secret_version data source in Terraformazurerm_key_vault_secret data source.gitignore firstgh api using ghas-api-interaction skill| Secret Type | Rotation Steps |
|---|---|
| AWS Access Key | IAM Console → User → Security Credentials → Create new key → Delete old key |
| GitHub Personal Access Token | Settings → Developer Settings → Personal Access Tokens → Regenerate |
| GitHub App Key | App Settings → Generate new private key → Delete old key |
| Generic API Key | Contact service owner, generate new key in service dashboard |
| Database Password | Rotate via secrets manager, update connection strings |
| SSH Private Key | Generate new keypair, update authorized_keys on target hosts |
| Slack Webhook URL | Regenerate in Slack App Settings → Incoming Webhooks |
After remediation, send a Slack notification:
npx claudepluginhub gagandeepp/software-agent-teams --plugin security-ghasGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.