/report
Write a submission-ready bug bounty report. Generates H1/Bugcrowd/Intigriti/Immunefi format with CVSS 3.1 score, proof of concept, impact statement, and remediation. Run /validate first. Usage: /report
$ 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
/report
Context preview
What this command does when you run it.
Write a submission-ready bug bounty report. Generates H1/Bugcrowd/Intigriti/Immunefi format with CVSS 3.1 score, proof of concept, impact statement, and remediation. Run /validate first. Usage: /report
Command definition
report.mddescription: Write a submission-ready bug bounty report. Generates H1/Bugcrowd/Intigriti/Immunefi format with CVSS 3.1 score, proof of concept, impact statement, and remediation. Run /validate first. Usage: /report
/report
Generate a submission-ready bug bounty report.
Pre-Conditions
Run `/validate` first. All 4 gates must pass before running this command.
Never write a report before validating. N/A submissions hurt your validity ratio.
Usage
/report
Provide when prompted:
- Platform (HackerOne / Bugcrowd / Intigriti / Immunefi)
- Bug class
- Affected endpoint
- Your two test accounts and their IDs
- The exact HTTP request that demonstrates the bug
- The exact response that shows the impact
- Tech stack (for CVSS and remediation advice)
What This Generates
1. Title following the formula: `[Bug Class] in [Endpoint] allows [actor] to [impact]` 2. Summary paragraph (impact-first, no "could potentially") 3. Vulnerability details with CVSS 3.1 score and vector string 4. Steps to Reproduce with copy-paste HTTP requests 5. Impact statement with quantification 6. Recommended fix (1-2 sentences, specific) 7. Supporting materials section
Persistence Rule
Always save the full report and the final triage guidance into the finding's folder. Do not leave the pre-submit checklist, references, escalation notes, or "one note before submitting" guidance only in terminal output.
Expected files:
findings/<target-or-program>-<bug-class>/
├── hackerone-report.md # or bugcrowd-report.md / intigriti-report.md / immunefi-report.md
├── submission-notes.md # checklist, references, final caveats, submission note
└── evidence/ # screenshots, curl output, response bodies when available
If `/validate` generated `submission-notes.md`, update that file instead of creating a second notes file.
If `validation.json` includes `scanner_summary`, keep that context attached to the finding folder so you can trace how the result graduated from a scanner hit to a validated finding.
Platform Selection
HackerOne Format
- Markdown sections: Summary, Vulnerability Details, Steps to Reproduce, Impact, Recommended Fix
- Include CVSS 3.1 score + vector string
- Include two test account setup instructions
- Keep under 600 words
Bugcrowd Format
- Title with VRT category: `[VRT Category] > [Subcategory] > P[1-4]`
- Expected vs Actual Behavior section
- Severity Justification section referencing Bugcrowd VRT
Intigriti Format
- CVSS score prominent at top
- Clear reproduction steps
- Business impact focused
Immunefi Format (Web3)
- Root cause in Solidity code
- Foundry PoC test included
- Economic impact quantified in $ value
- Comparison evidence (same check present elsewhere, missing here)
Writing Rules
1. **Never use:** "could potentially", "may allow", "might be possible" 2. **Always prove:** show actual data/action, not just "200 OK" 3. **Impact first:** sentence 1 = what attacker gets, not what the bug is 4. **Quantify:** how many users affected, what data type, $ amount 5. **Short:** triagers skim. < 600 words. 6. **Human:** write to a person, not a system
CVSS 3.1 Calculation Guide
Common patterns:
IDOR read PII (any user, auth needed):
→ AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N = 6.5 Medium
Auth bypass → admin (no auth):
→ AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8 Critical
SSRF → cloud metadata:
→ AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N = 9.1 Critical
Stored XSS (any user, scope changed):
→ AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N = 8.2 High
Escalation Language
Use when payout is being downgraded:
"This requires only a free account — no special privileges."
"The exposed data includes [PII type], subject to GDPR/CCPA requirements."
"An attacker can automate this — all [N] records in [X] minutes with a simple loop."
"This is exploitable externally without any internal network access."
"The impact is equivalent to a full data breach of [feature/data type]."
Final Checklist Before Submitting
[ ] Title follows formula
[ ] First sentence states exact impact
[ ] HTTP request is copy-pasteable
[ ] Response showing impact included
[ ] Two accounts used (not self-testing)
[ ] CVSS calculated and included
[ ] Fix: 1-2 sentences
[ ] No typos in endpoint/param names
[ ] Under 600 words
[ ] Severity matches impact (no overclaiming)
[ ] NEVER used "could potentially"
Read more
description: Write a submission-ready bug bounty report. Generates H1/Bugcrowd/Intigriti/Immunefi format with CVSS 3.1 score, proof of concept, impact statement, and remediation. Run /validate first. Usage: /report
/report
Generate a submission-ready bug bounty report.
Pre-Conditions
Run `/validate` first. All 4 gates must pass before running this command.
Never write a report before validating. N/A submissions hurt your validity ratio.
Usage
/report
Provide when prompted:
- Platform (HackerOne / Bugcrowd / Intigriti / Immunefi)
- Bug class
- Affected endpoint
- Your two test accounts and their IDs
- The exact HTTP request that demonstrates the bug
- The exact response that shows the impact
- Tech stack (for CVSS and remediation advice)
What This Generates
1. Title following the formula: `[Bug Class] in [Endpoint] allows [actor] to [impact]` 2. Summary paragraph (impact-first, no "could potentially") 3. Vulnerability details with CVSS 3.1 score and vector string 4. Steps to Reproduce with copy-paste HTTP requests 5. Impact statement with quantification 6. Recommended fix (1-2 sentences, specific) 7. Supporting materials section
Persistence Rule
Always save the full report and the final triage guidance into the finding's folder. Do not leave the pre-submit checklist, references, escalation notes, or "one note before submitting" guidance only in terminal output.
Expected files:
findings/<target-or-program>-<bug-class>/ ├── hackerone-report.md # or bugcrowd-report.md / intigriti-report.md / immunefi-report.md ├── submission-notes.md # checklist, references, final caveats, submission note └── evidence/ # screenshots, curl output, response bodies when available
If `/validate` generated `submission-notes.md`, update that file instead of creating a second notes file.
If `validation.json` includes `scanner_summary`, keep that context attached to the finding folder so you can trace how the result graduated from a scanner hit to a validated finding.
Platform Selection
HackerOne Format
- Markdown sections: Summary, Vulnerability Details, Steps to Reproduce, Impact, Recommended Fix
- Include CVSS 3.1 score + vector string
- Include two test account setup instructions
- Keep under 600 words
Bugcrowd Format
- Title with VRT category: `[VRT Category] > [Subcategory] > P[1-4]`
- Expected vs Actual Behavior section
- Severity Justification section referencing Bugcrowd VRT
Intigriti Format
- CVSS score prominent at top
- Clear reproduction steps
- Business impact focused
Immunefi Format (Web3)
- Root cause in Solidity code
- Foundry PoC test included
- Economic impact quantified in $ value
- Comparison evidence (same check present elsewhere, missing here)
Writing Rules
1. **Never use:** "could potentially", "may allow", "might be possible" 2. **Always prove:** show actual data/action, not just "200 OK" 3. **Impact first:** sentence 1 = what attacker gets, not what the bug is 4. **Quantify:** how many users affected, what data type, $ amount 5. **Short:** triagers skim. < 600 words. 6. **Human:** write to a person, not a system
CVSS 3.1 Calculation Guide
Common patterns:
IDOR read PII (any user, auth needed): → AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N = 6.5 Medium Auth bypass → admin (no auth): → AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8 Critical SSRF → cloud metadata: → AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N = 9.1 Critical Stored XSS (any user, scope changed): → AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N = 8.2 High
Escalation Language
Use when payout is being downgraded:
"This requires only a free account — no special privileges." "The exposed data includes [PII type], subject to GDPR/CCPA requirements." "An attacker can automate this — all [N] records in [X] minutes with a simple loop." "This is exploitable externally without any internal network access." "The impact is equivalent to a full data breach of [feature/data type]."
Final Checklist Before Submitting
[ ] Title follows formula [ ] First sentence states exact impact [ ] HTTP request is copy-pasteable [ ] Response showing impact included [ ] Two accounts used (not self-testing) [ ] CVSS calculated and included [ ] Fix: 1-2 sentences [ ] No typos in endpoint/param names [ ] Under 600 words [ ] Severity matches impact (no overclaiming) [ ] NEVER used "could potentially"
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

