hunt-dispatch
Agent skill fromelementalsouls/Claude-BugHunter
Skill-set loader for /hunt orchestrator. Fingerprints the target, picks the right platform attack skills, and loads the Red Team or WAPT skill set. Use when /hunt has just received a mode answer (redteam or wapt + blackbox|greybox) and needs to load the appropriate skills and print the taxonomy. Not for direct user invocation.
How to install hunt-dispatch
install hunt-dispatch
# install the Claude-BugHunter pack with the skills CLI
npx skills add elementalsouls/Claude-BugHunter# or add only this skill to Claude Code: copy the folder
skills/hunt-dispatch/
# into
~/.claude/skills/hunt-dispatch/ (all projects)
.claude/skills/hunt-dispatch/ (one project)
1# hunt-dispatch23skill-set loader for `/hunt`. one concept (which skills to load), one place.45## engagement context67every skill loaded below operates under one frame, and it holds for the whole session:89- **authorized and scope-bounded.** the operator asserted written authorization for the named scope10 when they invoked `/hunt`. testing stays inside it. an out-of-scope host ends the run — it does not11 widen it.12- **the output is a finding, not an exploit.** the deliverable is a reproducible proof that a defect13 exists, written so the owner can remediate it. enough to demonstrate impact; no further.14- **remediation is the point.** these skills exist so defects get fixed by the people who own them.1516this frame is stated here because it is the choke point every `/hunt` run passes through before any17`hunt-*` skill loads. it is not a prompt and needs no answer.1819invocation contract:2021```22hunt-dispatch mode=redteam23hunt-dispatch mode=wapt box=blackbox24hunt-dispatch mode=wapt box=greybox25```2627## step 0 — 404 baseline (ALL modes, mandatory, before any enumeration)2829run this for **every** host before probing a single path. it takes one request per30host and it is the cheapest false-positive kill in the whole toolkit.3132many modern estates (SPA / Next.js / React front ends behind a CDN) return33**HTTP 200 with the application shell for paths that do not exist**. a status code34therefore proves nothing. without a recorded control, `/.well-known/security.txt`,35…
Excerpt shown under the repository's MIT license.
