Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate submission-ready reports for all confirmed findings. Runs dedup, PoC builder, quality check, and report writer. Usage: /report bounty or /report pentest
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-13 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 32% | 0% |
Generate reports for confirmed findings. Format: $ARGUMENTS (default: bounty)
This runs the full reporting pipeline. Run this AFTER /pipeline and /validate.
Run uv run python3 ../../tools/dedup_findings.py --scan-dir scans/ --db findings.json --stats Read findings.md and brain effective techniques. Show the user a numbered list of confirmed findings.
Look in poc/ directory. If no PoC for this finding, launch poc-builder agent: "Create PoC for: finding details]. You MUST write files to poc/<finding-slug>/. Create reproduce.sh and poc.html (if client-side). Do NOT just output to terminal — write the actual files."
Look in evidence/ directory. If no screenshots/recordings exist:
ls before referencing themRead scope.yaml to check the platform: field.
platform: hackerone → use CVSS 3.1 (HackerOne does not support CVSS 4.0)Launch report-writer agent: "Write a bug bounty report for: finding details]. Format: $ARGUMENTS. Platform: platform from scope.yaml]. CVSS version: 3.1 if hackerone, 4.0 otherwise]. CRITICAL INSTRUCTIONS:
${HACKERONE_EMAIL_ALIAS} (HackerOne), ${BUGCROWD_EMAIL_ALIAS} (Bugcrowd), ${INTIGRITI_EMAIL_ALIAS} (Intigriti), or ${YESWEHACK_EMAIL} (YesWeHack). Substitution happens at submit time. See rules/identities.md for the full table."Launch quality-check agent on the draft. If score < 7, show issues and ask user if they want to fix and re-check.
After all findings are processed, show:
Reports generated:
1. [title] — score: X/10 — reports/drafts/finding-1.md
2. [title] — score: X/10 — reports/drafts/finding-2.md
...
Ready for submission:
/dupcheck <finding> — check for duplicates
/submit <finding> — submit to platformRun uv run python3 ../../tools/global_brain.py sync-from-local Run uv run python3 ../../tools/statusline.py
A report is ready when a tired triager can reproduce and justify it without guessing.
Hard requirements:
If any confirmed finding lacks PoC or evidence, stop report generation for that finding and send it back to /validate or /chain.
Other measured skills in the registry, with their headline benchmark lift.