skills/recon/SKILL.md
Use when doing reconnaissance, enumerating targets, discovering endpoints, mapping attack surface, collecting domains, probing services, or preparing targets for security testing.
npx skillsauth add ghostonbutterbread/bug-bounty-harness reconInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Enumerate targets, discover endpoints, map attack surface.
Read shared state in this order before testing:
notes/summary.mdnotes/observations.mdchecklist.md (recon items only)todo.md (recon items only)Use agents/autonomous_recon.py for the default one-shot recon pipeline. It handles discovery, crawling, technology fingerprinting, JS extraction, secret scanning, and artifact organization.
python agents/autonomous_recon.py --target https://target.com --program target
| Mode | Use When | What It Produces |
|------|----------|------------------|
| discover | You need host, port, header, and WAF fingerprints | Ports, services, tech, and headers |
| crawl | You need reachable pages, forms, params, and JS files | URLs, forms, parameters, and JS references |
| analyze | You need follow-up signal from fetched content | Secrets, API endpoints, and interesting paths |
| organize | You need durable artifacts for later modules | Shared recon output files and summary |
# Full recon run
python agents/autonomous_recon.py --target https://target.com --program target
# Let the script derive the program from the host
python agents/autonomous_recon.py --target https://app.target.com
agents/autonomous_recon.py| Option | Description |
|--------|-------------|
| --target | Target URL or domain (required) |
| --program | Program name for shared storage; derived from host if omitted |
$HARNESS_ROOT/prompts/recon-playbook.md$HARNESS_SHARED_BASE/{program}/agent_shared/$HARNESS_SHARED_BASE/{program}/agent_shared/findings/recon/findings.md$HARNESS_SHARED_BASE/{program}/agent_shared/findings/recon/prompts/recon-playbook.md.agents/autonomous_recon.py for the target host or domain.agent_shared/findings/recon/findings.md.checklist.md, todo.md, and relevant notes.testing
Route account takeover testing across password reset, recovery, SSO/OAuth, account linking, MFA, email change, session, invite, and identity-binding flows.
testing
Use when importing, indexing, filtering, queueing, checking, or marking recon URLs in the SQLite-backed per-lane URL review tracker.
testing
Route checkout, billing, subscriptions, coupons, credits, gift cards, invoices, refunds, payment authorization, and paid-entitlement testing into safe zero-dollar-first workflows.
data-ai
Launch scoped browsers through the correct Caido proxy, enable live intercept or Tamper one lane at a time, modify selected requests, forward them, then disable intercept.