Scans the full git history of a repository for leaked secrets, API keys, tokens, and credentials. Triggered when a user asks to audit commits for exposed credentials, run a pre-publish security check, or scan git history for sensitive data. Produces a severity-ranked findings table with remediation commands. Read-only — never modifies git history automatically.
SkillScore8484 — bench 84 · live — (needs ≥10 evaluated traces) · AI — (needs ≥10 rated traces)
+20 ptsBenchmark lift
SecurityGitHub21/25 cases—0 users · lifetime · 0 times used · lifetime
Scans the codebase (and optionally git history) for exposed secrets: AWS credentials, API keys, private keys, database connection strings, JWT tokens, and other sensitive data. Reports findings with exact file locations and remediation steps.
SkillScore5858 — bench 58 · live — (needs ≥10 evaluated traces) · AI — (needs ≥10 rated traces)
+13 ptsBenchmark lift
SecurityGitHub14/24 cases—0 users · lifetime · 0 times used · lifetime
Use when asked to security-audit a repository, find vulnerabilities and prescribe fixes, check for leaked secrets, review dependencies for known CVEs, or harden a project before exposure. Read-only audit. Applying the fixes belongs to expedite.
SkillScore7373 — bench 73 · live — (needs ≥10 evaluated traces) · AI — (needs ≥10 rated traces)
+27 ptsBenchmark lift
SecurityGitHub16/22 cases—0 users · lifetime · 0 times used · lifetime
Pre-publish PII and secrets scrubbing automation for repositories being prepared for open source. Runs regex-based sweeps for email addresses, phone numbers, API keys, spreadsheet IDs, internal URLs, physical addresses, and known team member names. Reports findings with file and line numbers, guides the user through review and replacement with safe sample data, then verifies all patterns are cleared. Triggered when the user asks to scrub PII, prepare a repo for open source, make a repo public, c
SkillScore5555 — bench 55 · live — (needs ≥10 evaluated traces) · AI — (needs ≥10 rated traces)
+23 ptsBenchmark lift
SecurityGitHub12/22 cases—0 users · lifetime · 0 times used · lifetime
Scan git repositories and directories for committed credentials with gitleaks, and keep credentials out of repos entirely. Use this skill before making any repository public, before the first push of a new repo, before publishing or copying evidence, logs, transcripts or skills into a repo, when adding secret scanning to CI or a pre-commit hook, when auditing an already-public repo's history, and whenever a task handled credential copies (auth.json, models.json with apiKey, tokens). Also use it
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.—SecurityGitHub19/22 cases—0 users · lifetime · 0 times used · lifetime
Audit a codebase or directory for security issues (hardcoded secrets, injection, unsafe deserialization, weak crypto, authz gaps) and produce a structured findings report. Use when the user asks for a security review, an audit, or to check code for vulnerabilities. Report only — never fix.
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.
-100 ptsBenchmark lift
SecurityGitHub2/22 cases—0 users · lifetime · 0 times used · lifetime
Hardcoded secret detection and prevention in git repositories and codebases using Gitleaks. Identifies passwords, API keys, tokens, and credentials through regex-based pattern matching and entropy analysis. Use when: (1) Scanning repositories for exposed secrets and credentials, (2) Implementing pre-commit hooks to prevent secret leakage, (3) Integrating secret detection into CI/CD pipelines, (4) Auditing codebases for compliance violations (PCI-DSS, SOC2, GDPR), (5) Establishing baseline secret
SkillScore9696 — bench 100 · live 92 · AI — (needs ≥10 rated traces)
+9 ptsBenchmark lift
SecurityGitHub22/22 cases92% pass Live pass · lifetime14 users · lifetime · 351 times used · lifetime
Local Gitleaks scans for staged changes, push ranges, and full history in private repos, with redacted reports. Use to block committed secrets without GitHub Secret Protection.
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.—SecurityGitHub26/26 cases—0 users · lifetime · 0 times used · lifetime
Deep analysis of Git history: identify frequently changed hotspot files, analyze code ownership by contributor, and scan for leaked secrets. Triggered when users ask about Git analysis, code hotspots, who owns what code, secret scanning, security audits of commit history, or optimizing code review assignments.
SkillScore9595 — bench 95 · live — (needs ≥10 evaluated traces) · AI — (needs ≥10 rated traces)
+82 ptsBenchmark lift
Code ReviewGitHub21/22 cases—0 users · lifetime · 0 times used · lifetime
This skill covers implementing Gitleaks for detecting and preventing hardcoded secrets in git repositories. It addresses configuring pre-commit hooks, CI/CD pipeline integration, custom rule authoring for organization-specific secrets, baseline management for existing repositories, and remediation workflows for exposed credentials.
SkillScore2323 — bench 23 · live — (needs ≥10 evaluated traces) · AI — (needs ≥10 rated traces)
+14 ptsBenchmark lift
SecurityGitHub22 cases—0 users · lifetime · 0 times used · lifetime
Find leaked secrets in source code, Git history, build artifacts, and infrastructure — and audit the secrets-management posture preventing future leaks. Use when the user mentions 'secrets audit,' 'secret scanning,' 'leaked credentials,' 'API key in code,' 'gitleaks,' 'trufflehog,' 'git history scan,' 'secrets management,' 'vault audit,' 'rotation policy,' 'AWS Secrets Manager,' 'HashiCorp Vault,' 'Doppler,' '1Password Secrets Automation,' 'sealed-secrets,' 'External Secrets Operator,' or needs
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.—SecurityGitHub——0 users · lifetime · 0 times used · lifetime
Probe a target for accidentally-served secret-bearing files in the web root
— `.git/`, `.env`, `.DS_Store`, backup files, database dumps, key files,
CI configs, IDE configs.
Use when: post-deploy verification on a new release, or SOC2 auditor asked
"what's reachable in the web root that shouldn't be," or a bug-bounty
report hints at a leaked file.
Threshold: any of the canonical 40+ paths returns 200 OR returns a body
matching the expected fingerprint of the file type (e.g., `.git/HEAD`
returns
SkillScore8686 — bench 86 · live — (needs ≥10 evaluated traces) · AI — (needs ≥10 rated traces)
+36 ptsBenchmark lift
SecurityGitHub19/22 cases—0 users · lifetime · 0 times used · lifetime
Detect exposed secrets, API keys, and credentials in code. Use when auditing for secret leaks. Trigger with 'scan for secrets', 'find exposed keys', or 'check credentials'.
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.—SecurityGitHub——0 users · lifetime · 0 times used · lifetime
Detect exposed secrets, API keys, and credentials in code. Use when auditing for secret leaks. Trigger with 'scan for secrets', 'find exposed keys', or 'check credentials'.
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.—SecurityGitHub——0 users · lifetime · 0 times used · lifetime
Scan source code repositories, CI/CD pipelines, and configuration files for exposed AWS credentials using TruffleHog, git-secrets, and AWS-native detection. Use when integrating secrets scanning into CI/CD, auditing repositories (including git history) for historically committed AWS keys, responding to a GuardDuty alert about credential use from an unexpected location, or verifying credential rotation removed all exposed keys.
SkillScore8787 — bench 84 · live 90 · AI — (needs ≥10 rated traces)
+40 ptsBenchmark lift
SecurityGitHub21/25 cases90% pass Live pass · lifetime4 users · lifetime · 101 times used · lifetime
Detect accidentally committed secrets, credentials, and sensitive information in code.
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.—SecurityGitHub——0 users · lifetime · 0 times used · lifetime
Detect secrets, credentials, and sensitive data in code and configurations. Scan git history for secrets, detect API keys, tokens, passwords, check environment files, monitor CI/CD logs for exposure, generate remediation steps, and track secret rotation status.
SkillScore9393 — bench 88 · live 98 · AI — (needs ≥10 rated traces)
+16 ptsBenchmark lift
SecurityGitHub22/25 cases98% pass Live pass · lifetime8 users · lifetime · 242 times used · lifetime
Scan a source-code tree for hardcoded credentials embedded in source
files: AWS access keys, GitHub tokens, Stripe keys, Slack tokens,
Anthropic API keys, OpenAI keys, JWT signing secrets, generic
base64-encoded passwords, RSA / SSH private keys, and high-entropy
string literals that pattern-match common credential shapes.
Use when: pre-commit gate before pushing a feature branch, audit
before SOC2, post-incident scan after a leak, or inheriting a
codebase you didn't write.
Threshold: any source
NewSkillScoreNo evidence yet — run a verified benchmark or accrue evaluated production traces to earn a SkillScore.—SecurityGitHub——0 users · lifetime · 0 times used · lifetime