| name | hadriansecurity--openhack |
| description | Whitebox security review agent — checkpointed pentest workflow: recon → scenario routing → expert agents (12 OWASP families) → triage → findings. Runs inside Claude Code, Codex, or Cursor. |
| allowed-tools | Bash, Read, Write |
| user-invocable | true |
Whitebox pentest workflow from Hadrian Security. Checkpointed, file-based state.
Quick start
pip install openhack
openhack init-run <target> <git-url>
Or simply ask the agent:
Initiate a whitebox pentest on https://github.com/example/app.git
Flow (10 phases, human approves each)
openhack init-run — clone target, init run state
- Select experts (12 OWASP families or subset)
openhack run-recon — surface discovery, writes routing-units.jsonl
openhack create-scenarios — router agent generates scenario backlog
- Run scenario backlog — each scenario gets its own expert agent + evidence
openhack record-scenario-result — records finding candidates
openhack render-finding-triage-prompt — triage prompt per candidate
openhack record-finding-triage — accepted/downgraded → final findings
openhack validate-run — integrity check
Key principle
Recon is scouting only. Do NOT begin vulnerability analysis from recon alone.
Each phase requires human approval before proceeding.
Source
https://github.com/hadriansecurity/openhack