/secrets-hunt
Hunt leaked credentials in a filesystem path, git history, JS bundles from a recon run, or an entire GitHub org. Wraps trufflehog (verifies live keys against issuer APIs), noseyparker (fast on huge histories), and gitleaks (default rule pack). Falls back to a regex grep if no
$ npx -y skills add shuvonsec/claude-bug-bounty --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/secrets-hunt
Context preview
What this command does when you run it.
Hunt leaked credentials in a filesystem path, git history, JS bundles from a recon run, or an entire GitHub org. Wraps trufflehog (verifies live keys against issuer APIs), noseyparker (fast on huge histories), and gitleaks (default rule pack). Falls back to a regex grep if no
Command definition
secrets-hunt.mddescription: Hunt leaked credentials in a filesystem path, git history, JS bundles from a recon run, or an entire GitHub org. Wraps trufflehog (verifies live keys against issuer APIs), noseyparker (fast on huge histories), and gitleaks (default rule pack). Falls back to a regex grep if no scanner is installed. Usage: /secrets-hunt --filesystem <dir> | --git <repo> | --js-bundle <recon-dir> | --github-org <org>
/secrets-hunt
Find leaked API keys, tokens, and credentials — verified when possible.
Usage
/secrets-hunt --filesystem /path/to/project
/secrets-hunt --git https://github.com/target/repo
/secrets-hunt --js-bundle recon/target.com
/secrets-hunt --github-org acme-corp # needs GITHUB_TOKEN env
Scanners (best installed wins; the script runs whichever it finds)
| Scanner | Strength | |---|---| | `trufflehog` | Verifies live keys against the issuer API (AWS/Slack/Stripe/GH/...) | | `noseyparker` | Fast on massive git histories with low false-positive rate | | `gitleaks` | Opinionated rule pack — solid default for repos |
If none are installed the script still runs a regex fallback over the target so something useful comes out — but you should install at least `trufflehog` (`brew install trufflehog`) for the verified-only output.
Why this is high-impact
- Leaked AWS / GCP / Slack / Twilio / OpenAI tokens are typically rated **High
to Critical** ($1k–$10k+) on H1.
- Verified-only mode kills the noisy false positives that get reports closed.
- JS-bundle mode is the easiest win — companies regularly ship tokens in
bundled frontend JavaScript.
Verifying the find
When a hit comes back, verify the key works the right way before submitting:
- `streaak/keyhacks` shows the canonical curl-one-liner per provider.
- Submit only verified, in-scope keys.
- Don't pivot off the key (no further actions on the cloud account beyond
proving it works) — most programs treat that as out-of-scope.
Output
`findings/secrets/<timestamp>/` containing:
- `trufflehog.jsonl` — verified hits (high-confidence)
- `noseyparker.jsonl` — match groups across the history
- `gitleaks.json` — opinionated default-rule hits
- `regex_hits.txt` — regex fallback (manual triage required)
Read more
description: Hunt leaked credentials in a filesystem path, git history, JS bundles from a recon run, or an entire GitHub org. Wraps trufflehog (verifies live keys against issuer APIs), noseyparker (fast on huge histories), and gitleaks (default rule pack). Falls back to a regex grep if no scanner is installed. Usage: /secrets-hunt --filesystem <dir> | --git <repo> | --js-bundle <recon-dir> | --github-org <org>
/secrets-hunt
Find leaked API keys, tokens, and credentials — verified when possible.
Usage
/secrets-hunt --filesystem /path/to/project /secrets-hunt --git https://github.com/target/repo /secrets-hunt --js-bundle recon/target.com /secrets-hunt --github-org acme-corp # needs GITHUB_TOKEN env
Scanners (best installed wins; the script runs whichever it finds)
| Scanner | Strength | |---|---| | `trufflehog` | Verifies live keys against the issuer API (AWS/Slack/Stripe/GH/...) | | `noseyparker` | Fast on massive git histories with low false-positive rate | | `gitleaks` | Opinionated rule pack — solid default for repos |
If none are installed the script still runs a regex fallback over the target so something useful comes out — but you should install at least `trufflehog` (`brew install trufflehog`) for the verified-only output.
Why this is high-impact
- Leaked AWS / GCP / Slack / Twilio / OpenAI tokens are typically rated **High
to Critical** ($1k–$10k+) on H1.
- Verified-only mode kills the noisy false positives that get reports closed.
- JS-bundle mode is the easiest win — companies regularly ship tokens in
bundled frontend JavaScript.
Verifying the find
When a hit comes back, verify the key works the right way before submitting:
- `streaak/keyhacks` shows the canonical curl-one-liner per provider.
- Submit only verified, in-scope keys.
- Don't pivot off the key (no further actions on the cloud account beyond
proving it works) — most programs treat that as out-of-scope.
Output
`findings/secrets/<timestamp>/` containing:
- `trufflehog.jsonl` — verified hits (high-confidence)
- `noseyparker.jsonl` — match groups across the history
- `gitleaks.json` — opinionated default-rule hits
- `regex_hits.txt` — regex fallback (manual triage required)
AI-powered bug bounty hunting from your terminal - recon, 20 vuln classes, autonomous hunting, and report generation. All inside Claude Code.
Repo: shuvonsec/claude-bug-bounty
Other commands on claude-bug-bounty.
- /arsenal
Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from high-signal repos. Use to bootstrap a fresh box or audit which optional capabilities are wired in. Usage: /arsenal | /arsenal <tool-name>
Open command - /autopilot
Run autonomous hunt loop on a target — scope check → recon → rank surface → hunt → validate → report with configurable checkpoints. Usage: /autopilot target.com [--paranoid|--normal|--yolo]
Open command - /breach-check
HIBP k-anonymity check on a password wordlist. Enriches each password with its breach count, ranks DESC. Free API (no key), only first 5 chars of SHA-1 sent. Output -> <input>-ranked.txt. Usage /breach-check <wordlist> [--min-count N] [--max-count N] [--with-counts]
Open command - /bypass-403
Probe a 403/401 endpoint with the most-paid bypass tricks (header injection, path encoding, method swap, WAF fingerprint, vendor-specific). Wraps byp4xx when installed; otherwise runs a built-in matrix of 38+ techniques. Usage: /bypass-403 <url> | /bypass-403 -l <urls-file>
Open command - /chain
Build an exploit chain — given bug A, finds B and C to combine for higher severity and payout. Knows common chain patterns: IDOR→ATO, SSRF→cloud metadata, XSS→ATO, open redirect→OAuth theft, S3→bundle→secret→OAuth. Usage: /chain
Open command - /cloud-recon
Sweep cloud assets for a target — public S3/Azure/GCP buckets via S3Scanner and cloud_enum, plus CloudFlare-bypassed origin IPs via CloudFail (or built-in DNS-history fallback). Use --keyword for storage discovery and --cf-bypass to find an origin IP behind CloudFlare. Usage:
Open command

