Skip to content
Security
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]

From plugin
claude-bughunter
5.4k15 skills15 commands
> /plugin marketplace add elementalsouls/Claude-BugHunter
> /plugin install claude-bughunter@elementalsouls

Command definition

autopilot.md
name: autopilot
description: 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]

/autopilot

Autonomous hunt loop with deterministic scope safety and configurable checkpoints.

Usage

/autopilot target.com                    # default: --paranoid mode
/autopilot target.com --normal           # batch checkpoint after validation
/autopilot target.com --yolo             # minimal checkpoints (still requires report approval)
/autopilot target.com --quick            # fast surface scan, fewer checks, lower token use
/autopilot targets.txt                   # multiple targets — one domain per line in the file

Session Isolation (Important)

**Start a fresh Claude Code session per target.** Claude accumulates context across a session — testing multiple targets in one session causes cross-contamination where findings, payloads, and tech stack assumptions from target A bleed into target B.

Best practice:

# Terminal 1: target A
claude  →  /autopilot targetA.com

# Terminal 2: target B (separate process)
claude  →  /autopilot targetB.com

If you must test multiple targets in one session, run `/pickup target.com` at the start of each target switch to reload the correct context.

Token Optimization

Use `--quick` for faster, lower-cost scans (skips deep fuzzing and extended nuclei templates):

/autopilot target.com --quick    # ~40% fewer tokens, covers main attack surface
/hunt target.com --vuln-class idor   # single bug class — lowest token use

For long hunts, run `/compact` (Claude Code built-in) periodically to compress context without losing findings.

What This Does

Runs the full hunt cycle without stopping for approval at each step:

1. SCOPE     Load and confirm program scope
2. RECON     Run recon (or use cached if < 7 days old)
3. RANK      Prioritize attack surface (recon-ranker agent)
4. HUNT      Test P1 endpoints systematically
5. VALIDATE  7-Question Gate on findings
6. REPORT    Draft reports for validated findings
7. CHECKPOINT  Present to human for review

Safety Guarantees

  • **Every URL** is checked against the scope allowlist before any request
  • **Reports are NEVER auto-submitted** — always requires explicit approval
  • **PUT/DELETE/PATCH** require human approval in --yolo mode (safe methods only)
  • **Circuit breaker** stops hammering if 5 consecutive 403/429/timeout on same host
  • **Rate limited** at 1 req/sec (testing) and 10 req/sec (recon)

Checkpoint Modes

| Mode | When it stops | Best for | |---|---|---| | `--paranoid` | Every finding + partial signal | New targets, learning the surface | | `--normal` | After validation batch | Systematic coverage | | `--yolo` | After full surface exhausted | Familiar targets, experienced hunters |

Ledger memory (token saving)

The autonomous loop can consult the **autopilot ledger** to skip provably-wasteful agent calls — an item already **confirmed** on a prior run (carried forward, not re-tested) or a vuln_class with strong **negative** history on this tech stack (`dead-class`).

  • **`--paranoid` (default) / `--normal`:** memory is **off** — full coverage, no skips.
  • **`--quick` / `--yolo`:** the command passes `--use-memory` to the engine — skips on.
  • A vuln_class never hunted on this stack is **never** skipped, and every skip is logged

(`hunt: skipped via ledger (...)`). Coverage is never silently reduced.

  • Capture is automatic; the ledger fills itself as you run. Manage size with `/memory-gc`.

After Autopilot

  • Run `/remember` to log successful patterns to hunt memory
  • Run `/pickup target.com` next time to pick up where you left off
  • Check the ledger (`~/.claude/bughunter/memory/findings.jsonl`) or run `/memory-gc` for its size
Read more
@elementalsouls
Ships withclaude-bughunter

A self-contained Claude skill bundle for bug hunting and external red-team work · 83 skills · 15 slash commands · 681 disclosed-report patterns (433 now individually cited & auditable) across 24 core vulnerability classes · enterprise identity +

Stars on GitHub

Momentum

stars in total
5.4k
Star history of elementalsouls/Claude-BugHunter on GitHub, a chart by star-history.com

Other commands on claude-bughunter.

chain

chain

Command

Build an exploit chain — given bug A, finds B and C to combine for higher severity and payout. Knows common chain patterns:…

hunt

hunt

Command

Active vulnerability hunting. Two-track dispatcher — asks Red Team vs WAPT, hands off to hunt-dispatch skill and sibling…

intel

intel

Command

On-demand intelligence fetch for a target — CVEs, disclosed reports, new features. Pulls NVD/GitHub-Advisory CVEs + bundled…

memory-gc

memory-gc

Command

Inspect or rotate the autopilot ledger JSONL files (findings.jsonl, negatives.jsonl). Caps file size and keeps N rotated backups…

pickup

pickup

Command

Pick up a previous hunt on a target — shows hunt history and untested surface from the autopilot ledger. Usage: /pickup target.com

recon

recon

Command

Run full recon pipeline on a target — subdomain enum (Chaos API + subfinder), live host discovery (dnsx + httpx), URL crawl…

More commands from other plugins.

deslop-reborn

deslop-reborn

Command

One iteration of the IronClaw Reborn de-slop loop — take ONE Reborn crate, fan out parallel review sub-agents (thermo-nuclear…

ironclaw12d13k
@nearai@nearaiInstall Command
audit

audit

Command

Audit a file, directory, or whole repo for insecure default configuration: fallback secrets, default credentials, fail-open…

@trailofbits@trailofbitsInstall Command
arsenal

arsenal

Command

Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from…

@awarexone@awarexoneInstall Command