AI-powered bug bounty hunting from your terminal - recon, 20 vuln classes, autonomous hunting, and report generation. All inside Claude Code.
$ npx -y skills add shuvonsec/claude-bug-bounty --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: shuvonsec/claude-bug-bounty
What's inside
A professional bug bounty hunting toolkit that works with or without a Claude subscription. Give it a target โ it handles recon, tests for vulnerabilities, validates findings through a strict gate, and writes submission-ready reports for HackerOne, Bugcrowd, Intigriti, and Immunefi.
It remembers everything. Patterns found on one target inform the next. Sessions pick up where they left off.
Works as a Claude Code plugin or as a fully standalone CLI (bughunter) powered by free AI providers.
You no longer need Claude Code, Claude Pro, or any paid AI subscription.
Install once, use the bughunter command from any terminal on your machine:
git clone https://github.com/shuvonsec/claude-bug-bounty.git
cd claude-bug-bounty
./install.sh --agent standalone
Rerun the same command after pulling updates. The installer detects and
refreshes the active managed bughunter command, including older installations
under /usr/local/bin or ~/.local/bin, while preserving your saved provider
configuration in ~/.bughunter/config.json.
To uninstall the standalone command while keeping its configuration:
./uninstall.sh --agent standalone
Use --purge-config to also delete ~/.bughunter/config.json. The uninstaller
also supports claude, opencode, pi, codex, agents, and all targets.
bughunter help # show every command
bughunter setup # choose your AI provider (Ollama is free + offline)
bughunter recon target.com # map the attack surface
bughunter hunt target.com # hunt for vulnerabilities
bughunter validate "finding" # 7-Question Gate on your finding
bughunter report # write a submission-ready report
bughunter chat # interactive AI hunting shell
bughunter providers # list all available AI providers
bughunter models # list models and show the selected one
bughunter status # check which provider is active
bughunter h target.com # short alias for hunt
bughunter r target.com # short alias for recon
bughunter v "finding" # short alias for validate
| Provider | Cost | Privacy | Speed | Get Started |
|---|---|---|---|---|
| Ollama | 100% free ยท runs locally | Full โ stays on your machine | Fast | ollama pull qwen2.5:14b |
| Groq | Free tier available | Cloud | Very fast | console.groq.com โ get API key |
| DeepSeek | Very cheap (v4-flash / v4-pro) | Cloud | Fast | platform.deepseek.com |
| Claude API | Paid | Cloud | Fast | console.anthropic.com |
| OpenAI | Paid | Cloud | Fast | platform.openai.com |
| Grok (xAI) | Paid | Cloud | Fast | console.x.ai โ grok-4.5 |
| OpenRouter | Subscription / pay-as-you-go | Cloud | Fast | openrouter.ai/keys โ get API key |
BugHunter auto-detects providers in this order: Ollama โ Groq โ DeepSeek โ โฆ โ OpenRouter โ Claude โ OpenAI
Switch providers or choose an installed Ollama model anytime: bughunter setup.
The setup can also be fully non-interactive:
bughunter setup --provider ollama --model qwen2.5:14b
For a one-off override, put the option before the command:
bughunter --provider ollama --model qwen3:14b hunt target.com
# 1. Install Ollama (runs AI locally, no internet needed after download)
curl -fsSL https://ollama.ai/install.sh | sh
ollama pull qwen2.5:14b # ~9 GB, one-time download
# 2. Install BugHunter
git clone https://github.com/shuvonsec/claude-bug-bounty.git
cd claude-bug-bounty
./install.sh --agent standalone # creates system-wide 'bughunter' command
# 3. Hunt
bughunter setup # choose Ollama, then choose one of its installed models
bughunter recon target.com
export GROQ_API_KEY="your-key-here" # free at console.groq.com
./install.sh --agent standalone
bughunter setup # choose Groq
bughunter hunt target.com
Option A โ standalone (no subscription, works for everyone)
git clone https://github.com/shuvonsec/claude-bug-bounty.git
cd claude-bug-bounty
./install.sh --agent standalone # creates system-wide 'bughunter' command
bughunter setup # pick a free AI provider
bughunter recon target.com
bughunter hunt target.com
bughunter validate "my finding"
bughunter report
Option B โ Claude Code plugin (requires Claude Code)
git clone https://github.com/shuvonsec/claude-bug-bounty.git
cd claude-bug-bounty
chmod +x install_tools.sh && ./install_tools.sh # subfinder ยท httpx ยท nuclei ยท katana ยท ffuf
chmod +x install.sh && ./install.sh # skills + commands โ ~/.claude/
claude
/recon target.com # map the attack surface
/hunt target.com # test for vulnerabilities
/validate # run the 7-Question Gate
/report # write the submission
Option C โ let Claude install it (Claude Code only)
Open your terminal, run claude, then paste:
Install the Claude Bug Bounty toolkit from https://github.com/shuvonsec/claude-bug-bounty
into ~/tools/. Clone the repo, run ./install_tools.sh then ./install.sh.
Verify /recon /hunt /validate /report are available.
| Command | What It Does |
|---|---|
/recon target.com | Subdomain enum ยท live host probing ยท URL crawl ยท nuclei sweep |
/hunt target.com | Tests IDOR ยท auth bypass ยท SSRF ยท XSS ยท SQLi ยท logic flaws and more |
/validate | 7-Question Gate โ kills weak findings before you waste time reporting |
/report | Generates an H1 ยท Bugcrowd ยท Intigriti ยท Immunefi submission in 60s |
/autopilot target.com | Full loop, autonomous โ scope โ recon โ hunt โ validate โ report |
| Command | What It Does |
|---|---|
/surface target.com | Ranked attack surface from recon data + memory |
/scope-aggregate <program> | All in-scope assets across H1 ยท Bugcrowd ยท Intigriti ยท YWH ยท Immunefi |
/cloud-recon --keyword <name> | Public S3 ยท Azure ยท GCP buckets + CloudFlare-bypass origin IPs |
/param-discover <url> | Hidden HTTP parameters via Arjun ยท x8 |
/secrets-hunt --js-bundle <dir> | Leaked credentials in source, JS bundles, or a GitHub org |
/takeover --recon <dir> | Subdomain takeover candidates via dnsReaper ยท subjack |
/scan-cves <host> | Focused nuclei high/critical sweep + optional log4j-scan |
/bypass-403 <url> | Header ยท method ยท encoding tricks against 403/401 |
| Command | What It Does |
|---|---|
/cors <url> | CORS misconfig โ origin reflection ยท null ยท credentialed |
/crlf <url> | CRLF / response-splitting + host-header injection |
/nosqli <url> | NoSQL injection (operator bypass ยท $where timing) |
/jwt-scan <token> | Offline JWT toolkit โ alg:none ยท RS256โHS256 ยท secret crack |
/oob <target> | Out-of-band listener (interactsh) for blind SSRF/XXE/SQLi |
/llm-redteam <endpoint> | LLM red-team corpus โ prompt injection ยท jailbreak ยท exfil |
| Command | What It Does |
|---|---|
/web3-audit <contract.sol> | 10-class smart contract audit with Foundry PoC template |
/token-scan <contract> | Rug pull scanner โ mint authority ยท LP lock ยท honeypot ยท bonding curve |
| Command | What It Does |
|---|---|
/pickup target.com | Resume from last session โ untested endpoints first |
/intel target.com | CVEs + disclosed reports relevant to this target |
/chain | Bug A found โ finds bugs B and C that chain with it |
/scope <asset> | Checks if a domain or URL is in scope before you test it |
/triage | Quick 2-minute go/no-go check |
/remember | Logs the current finding or technique to hunt memory |
/memory-gc | Inspect or rotate hunt-memory JSONL files (10 MB cap, 3 backups) |
/arsenal [tool] | Lists installed external tools or prints an install hint |
| Vulnerability | Typical Payout |
|---|---|
| IDOR / BOLA | $500 โ $5K |
| Auth Bypass | $1K โ $10K |
| XSS (Stored / Reflected / DOM) | $500 โ $5K |
| SSRF | $1K โ $15K |
| Business Logic | $500 โ $10K |
| Race Conditions | $500 โ $5K |
| SQL Injection | $1K โ $15K |
| OAuth / OIDC | $500 โ $5K |
| File Upload โ RCE | $500 โ $10K |
| GraphQL Auth Bypass | $1K โ $10K |
| LLM / Prompt Injection | $500 โ $10K |
| API Misconfiguration (mass assignment ยท JWT ยท CORS) | $500 โ $5K |
| Account Takeover | $1K โ $20K |
| SSTI | $2K โ $10K |
| Subdomain Takeover | $200 โ $5K |
| Cloud / Infra Exposure | $500 โ $20K |
| HTTP Request Smuggling | $5K โ $30K |
| Cache Poisoning | $1K โ $10K |
| MFA / 2FA Bypass | $1K โ $10K |
| SAML / SSO Attack | $2K โ $20K |
| Error Disclosure / Debug Endpoints | $200 โ $5K |
| CSS Injection | $500 โ $5K |
| LFI โ RCE | $1K โ $15K |
| Insecure Deserialization | $5K โ $30K |
| Dependency Confusion / Supply Chain | $1K โ $20K |
| Padding Oracle / Crypto Misuse | $2K โ $20K |
| Vulnerability | Typical Payout |
|---|---|
| Accounting Desync | $50K โ $2M |
| Access Control | $50K โ $2M |
| Incomplete Code Path | $50K โ $2M |
| Off-By-One | $10K โ $100K |
| Oracle Manipulation | $100K โ $2M |
| ERC4626 Share Inflation | $50K โ $500K |
| Reentrancy | $10K โ $500K |
| Flash Loan Attack | $100K โ $2M |
| Signature Replay | $10K โ $200K |
| Proxy / Upgrade | $50K โ $2M |
Nine specialists, each built for one job:
| Agent | Role |
|---|---|
recon-agent | Subdomain enum ยท live host discovery ยท URL crawl |
report-writer | Impact-first reports that get paid, not N/A'd |
validator | Runs the 7-Question Gate โ kills weak findings |
web3-auditor | Smart contract audit across 10 bug classes |
chain-builder | Bug A โ finds bugs B and C that chain with it |
autopilot | Full hunt loop with safety checkpoints |
recon-ranker | Ranks attack surface by highest-value targets first |
token-auditor | Meme coin / token rug pull and security scan |
credential-hunter | Wordlist gen โ OSINT โ breach-check โ spray (hard-stop before spray) |
You โโถ /recon โโถ /hunt โโถ /validate โโถ /report
โ โ
โผ โผ
Hunt Memory 7-Question Gate
(persists across (kills weak findings
sessions) before you submit)
Every tool in the pipeline is gated on whether it's installed โ missing tools are skipped, not errors. Auth headers set once carry through httpx ยท katana ยท ffuf ยท nuclei ยท dalfox automatically.
claude-bug-bounty/
โ
โโโ skills/ # AI knowledge bases โ loaded as /skill-name
โ โโโ bug-bounty/ # Master workflow โ all vuln classes, LLM testing, chains
โ โโโ bb-methodology/ # Hunting mindset ยท 5-phase workflow ยท session discipline
โ โโโ web2-recon/ # Subdomain enum ยท live host discovery ยท URL crawl
โ โโโ web2-vuln-classes/ # 26 bug classes with bypass tables
โ โโโ security-arsenal/ # Payloads ยท bypass tables ยท gf patterns
โ โโโ triage-validation/ # 7-Question Gate ยท 4 gates ยท never-submit list
โ โโโ report-writing/ # Templates for H1 ยท Bugcrowd ยท Intigriti ยท Immunefi
โ โโโ web3-audit/ # Smart contract bugs ยท Foundry PoC ยท 10 bug classes
โ โโโ meme-coin-audit/ # Rug pull detection ยท LP attacks ยท bonding curve
โ โโโ credential-attack/ # Password spray methodology ยท legal guardrails
โ โโโ client-reverse/ # Request-signing / anti-bot token reversal
โ
โโโ commands/ # 26 slash commands (/recon /hunt /validate /report โฆ)
โโโ agents/ # 9 specialized AI agents (recon, validator, reporter โฆ)
โ
โโโ tools/ # Python + shell scanner pipeline (~35 tools)
โ โโโ hunt.py # Master orchestrator
โ โโโ recon_engine.sh # Subdomain + URL discovery
โ โโโ vuln_scanner.sh # XSS ยท SQLi ยท SSRF ยท SSTI probe pipeline
โ โโโ validate.py # 4-gate finding validator with identity checks
โ โโโ โฆ # 30+ more scanners โ see tools/README.md
โ
โโโ memory/ # Cross-session hunt memory (pattern DB ยท audit log)
โโโ rules/ # Always-active hunting + reporting rules
โโโ tests/ # Regression test suite (pytest)
โโโ web3/ # 13-chapter smart contract audit guide
โโโ mcp/ # MCP integrations โ Burp Suite ยท Caido ยท HackerOne API
โโโ wordlists/ # Curated wordlists + SecLists / PayloadsAllTheThings refs
โโโ scripts/ # Dork runner ยท full hunt pipeline
โโโ hooks/ # Claude Code hook configuration
โโโ site/ # bughunter.fun landing page
โโโ demo/ # Local vulnerable target for tutorial recordings
โ
โโโ docs/ # Extended documentation
โ โโโ advanced-techniques.md # Exploitation techniques + chaining strategies
โ โโโ auth-sessions.md # Auth header management guide
โ โโโ payloads.md # Payload reference for common vuln classes
โ โโโ smart-contract-audit.md# Smart contract audit deep-dive
โ โโโ TUTORIAL.md # AโZ video tutorial walkthrough
โ โโโ TODOS.md # Open improvement items
โ
โโโ .github/ # GitHub community health files
โ โโโ CONTRIBUTING.md # How to contribute
โ โโโ CODE_OF_CONDUCT.md # Community standards
โ โโโ SECURITY.md # Vulnerability reporting policy
โ โโโ PULL_REQUEST_TEMPLATE.md
โ โโโ ISSUE_TEMPLATE/ # Bug report ยท Feature request ยท False positive
โ
โโโ engine.py # Standalone CLI โ 'bughunter' command, no subscription needed
โโโ brain.py # Multi-provider LLM layer (Ollama ยท Groq ยท DeepSeek ยท Claude ยท OpenAI)
โโโ agent.py # LangGraph-style ReAct hunting agent
โโโ install.sh # Install skills + commands โ ~/.claude/ (or standalone mode)
โโโ install_tools.sh # Install subfinder ยท httpx ยท nuclei ยท katana ยท ffuf โฆ
โโโ uninstall.sh # Remove skills + commands from ~/.claude/
โโโ uninstall_tools.sh # Remove external scanning tools
โโโ serve.py # Launch local demo target (python3 serve.py)
โโโ config.example.json # Auth session config template
โโโ requirements.txt # Python dependencies
โโโ CLAUDE.md # Claude Code plugin manifest (auto-loaded)
โโโ AGENTS.md # Multi-harness plugin guide (OpenCode ยท Codex ยท Pi)
โโโ SKILL.md # Master skill shortcut (auto-loaded by agent harnesses)
โโโ OPENCODE.md # OpenCode-specific installation guide
โโโ CHANGELOG.md # Version history
โโโ FAQ.md # Frequently asked questions
โโโ TERMS.md # Terms of use + authorized testing only
Prerequisites:
# macOS
brew install go python3 jq
# Linux (Ubuntu/Debian)
sudo apt install golang python3 jq
Scanning tools (installs subfinder ยท httpx ยท nuclei ยท katana ยท ffuf ยท gau ยท dnsx ยท nmap ยท dalfox and more):
chmod +x install_tools.sh && ./install_tools.sh
Standalone bughunter command (no subscription, works without Claude Code):
./install.sh --agent standalone
bughunter setup # choose Ollama (free) ยท Groq (free tier) ยท DeepSeek (cheap) ยท Claude ยท OpenAI
AI skills + commands into Claude Code:
chmod +x install.sh && ./install.sh
Other agent harnesses:
./install.sh --agent opencode # OpenCode
./install.sh --agent pi # Pi Agent
./install.sh --agent codex # Codex
./install.sh --agent all # every supported target
Optional: Chaos API key (better subdomain coverage)
export CHAOS_API_KEY="your-key"
echo 'export CHAOS_API_KEY="your-key"' >> ~/.zshrc
Seven rules run every session, no exceptions:
| # | Rule | Why |
|---|---|---|
| 1 | Read full scope first | Only test what the program authorizes |
| 2 | Real bugs only | "Can an attacker do this RIGHT NOW?" โ if no, stop |
| 3 | Kill weak findings | A 30-second check saves hours of wasted reporting |
| 4 | Never go out of scope | One wrong request can get you banned |
| 5 | 5-minute rule | No progress after 5 minutes? Move on |
| 6 | Validate before report | /validate before spending 30 minutes writing |
| 7 | Impact first | Test the bugs with the worst consequences first |
PRs welcome. Most valuable:
skills/security-arsenal/SKILL.mdgit checkout -b feature/your-contribution
git commit -m "feat: short description"
git push origin feature/your-contribution
If BugHunter helps your hunts, you can fuel more of them:
Thanks to everyone who has contributed to BugHunter. Click any avatar to open their GitHub profile.
.claude/
settings.json
.github/
CODE_OF_CONDUCT.md
CONTRIBUTING.md
ISSUE_TEMPLATE/
bug_report.md
false_positive.md
feature_request.md
PULL_REQUEST_TEMPLATE.md
SECURITY.md
.gitignore
agent.py
agents/
AGENTS.md
autopilot.md
chain-builder.md
credential-hunter.md
README.md
recon-agent.md
recon-ranker.md
report-writer.md
token-auditor.md
validator.md
web3-auditor.md
assets/
cli-banner.png
cli-banner.svg
brain.py
CHANGELOG.md
CLAUDE.md
commands/
arsenal.md
autopilot.md
breach-check.md
bypass-403.md
chain.md
cloud-recon.md
cors.md
crlf.md
hunt.md
intel.md
jwt-scan.md
llm-redteam.md
memory-gc.md
nosqli.md
oob.md
osint-employees.md
param-discover.md
pickup.md
README.md
recon.md
remember.md
report.md
scan-cves.md
scope-aggregate.md
scope.md
secrets-hunt.md
spray.md
surface.md
takeover.md
token-scan.md
triage.md
validate.md
web3-audit.md
wordlist-gen.md
config.example.json
demo/
__init__.py
app.py
README.md
docs/
advanced-techniques.md
auth-sessions.md
auth.example.json
CAPABILITY-GAPS.md
payloads.md
README.md
smart-contract-audit.md
TODOS.md
TUTORIAL.md
engine.py
FAQ.md
hooks/
hooks.json
README.md
install_tools.sh
install.sh
LICENSE
logo.png
mcp/
burp-mcp-client/
config.json
opencode-config.json
README.md
caido-mcp-client/
opencode-config.json
README.md
hackerone-mcp/
config.json
opencode-config.json
server.py
README.md
memory/
__init__.py
audit_log.py
pattern_db.py
README.md
rotation.py
schemas.py
OPENCODE.md
pytest.ini
README.md
requirements.txt
rules/
hunting.md
README.md
reporting.md
scripts/
dork_runner.py
full_hunt.sh
README.md
serve.py
site/
index.html
README.md
SKILL.md
skills/
argus/
SKILL.md
bb-methodology/
SKILL.md
bug-bounty/
SKILL.md
cicd-security/
SKILL.md
client-reverse/
references/
browser-js-signing.md
SKILL.md
credential-attack/
SKILL.md
graphql-audit/
SKILL.md
meme-coin-audit/
SKILL.md
mobile-pentest/
SKILL.md
report-writing/
SKILL.md
security-arsenal/
METHODOLOGY_CHEATSHEET.md
REFERENCES.md
SKILL.md
triage-validation/
SKILL.md
web2-recon/
SKILL.md
web2-vuln-classes/
SKILL.md
web3-audit/
SKILL.md
TERMS.md
tests/
conftest.py
test_audit_log.py
test_auth_session.py
test_autopilot_guard.py
test_brain_auto_detect.py
test_breach_checker.py
test_bypass_403_review_fixes.py
test_cicd_scanner.sh
test_cors_scanner.py
test_credential_store.py
test_crlf_scanner.py
test_dashboard.py
test_false_positives.py
test_hackerone_mcp.py
test_hackerone_server.py
test_hunt_target_types.py
test_intel_engine.py
test_jwt_scanner.py
test_lead_board.py
test_llm_redteam.py
test_memory_gc.py
test_mindmap.py
test_model_selection.py
test_nosqli_scanner.py
test_oob_listener.py
test_opencode_agent_frontmatter.py
test_pattern_db.py
test_recon_adapter.py
test_rotation.py
test_safe_method_policy.py
test_schemas_session_id.py
test_schemas.py
test_scope_checker.py
test_sneaky_bits.py
test_target_selector.py
test_token_scanner.py
test_validation_handoff.py
test_vuln_scanner_review_fixes.py
test_zendesk_idor_tool.py
tools/
__init__.py
_auth_helper.sh
_spray_http_form.py
_spray_oauth.py
auth_session.py
banner.py
banner.sh
breach_checker.py
bypass_403.sh
cicd_scanner.sh
cloud_recon.sh
cors_scanner.py
credential_store.py
crlf_scanner.py
cve_scan.sh
dashboard.py
eol_check.py
external_arsenal.sh
graphql_audit.sh
h1_idor_scanner.py
h1_mutation_idor.py
h1_oauth_tester.py
h1_race.py
h1_run.sh
hai_browser_recon.js
hai_payload_builder.py
hai_probe.py
hunt.py
intel_engine.py
jwt_scanner.py
lead_board.py
learn.py
llm_redteam.py
memory_gc.py
mindmap.py
multipart_mutator.py
nosqli_scanner.py
oob_listener.py
osint_employees.sh
param_discovery.sh
README.md
recon_adapter.py
recon_engine.sh
scope_aggregator.sh
scope_checker.py
secrets_hunter.sh
sneaky_bits.py
spray_orchestrator.sh
takeover_scanner.sh
target_selector.py
token_scanner.py
validate.py
vuln_scanner.sh
waf_encoder.py
waf_response_analyzer.py
wordlist_engine.sh
zendesk_idor_test.py
zero_day_fuzzer.py
uninstall_tools.sh
uninstall.sh
web3/
00-START-HERE.md
01-foundation.md
02-bug-classes.md
03-grep-arsenal.md
04-poc-and-foundry.md
05-triage-report-examples.md
06-methodology-research.md
07-case-study-role-misconfiguration.md
08-ai-tools.md
09-live-hunt-zksync.md
10-meme-coin-bugs.md
11-solana-token-audit.md
12-dex-lp-attacks.md
36-solidity-audit-mcp.md
README.md
wordlists/
api-endpoints.txt
common.txt
params.txt
raft-medium-dirs.txt
README.md
REFERENCES.md
sensitive-files.txtFAQ
claude-bug-bounty is a Claude Code plugin with 15 hand-picked skills for security work, indexed on Flowy. Install it with the command on its page. It includes argus, bb-methodology, bug-bounty. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.