Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/hadriansecurity/openhack/agents-mdgit clone --depth 1 https://github.com/hadriansecurity/OpenHackWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.02001 | $0.02001 |
| Opus 5 | $0.01001 | $0.01001 |
| Sonnet 5 | $0.00400 | $0.00400 |
| Haiku 4.5 | $0.00200 | $0.00200 |
Grade A, and why
OpenHack AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 150 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent Instructions
This repository is a file-based openhack workspace. When a human asks to start, initiate, run, resume, or continue a pentest/security review, use the tool structure before doing vulnerability analysis.
Required Pentest Flow
Do not begin with a broad LLM source sweep, direct expert pass, or ad hoc manual review of the target repository.
For a new target, use phase checkpoints:
- Run
openhack init-run <target> <git-url> [--run-id <run-id>] [--branch <branch>]. - Summarize the created run and source commit, then ask the human what
security experts to use before recon. Show every configured expert and the
option
all agents. - Run
openhack run-recon <target> <run-id> --all-agentsonly after approval, or run it with one or more--expert <expert-id>options if the human selected a subset. - Summarize recon counts and artifacts; ask whether to proceed to scenario
routing and backlog generation. If the human wants deeper source-pattern
coverage, rerun recon with
--semgrepbefore scenario routing. Recon writesrouting-units.jsonl; treat those clustered units as the primary router input instead of asking the router to reason over the full raw inventory dump. - After approval, run
openhack create-scenarios <target> <run-id>, have the scenario-router answer the rendered prompt, and record that router output withopenhack record-scenario-backlog <target> <run-id> router-result.jsonwithout inserting another human confirmation between prompt creation and backlog recording. The scenario-router must use the expert scope recorded before recon; do not create scenarios for unselected experts. The router must route from mandatoryrouting_unit_id + expertpairs when routing units are present, and use path/expert coverage requirements as a compatibility backstop. - Summarize backlog size and coverage notes; ask for one approval to run the entire unfinished scenario backlog. Batch approval is not batch analysis: every scenario still needs its own rendered prompt, source review, evidence, and result.
- Review only recorded
runs/<target>/<run-id>/scenarios/backlog/S*.mdexpert prompts and record results withopenhack record-scenario-result <target> <run-id> .... This records finished scenario results andfinding-candidates/; it does not create finalfindings/. - Summarize finding-candidate count and ask once to run the entire unfinished
finding triage backlog. Every candidate must use its own rendered
runs/<target>/<run-id>/finding-triage/prompts/S###-F###.mdprompt and its own finding-triage subagent. Render prompts withopenhack render-finding-triage-prompt <target> <run-id> <candidate-id>. - Record each finding-triage agent answer with
openhack record-finding-triage <target> <run-id> <candidate-id> triage-result.json. Onlyacceptedanddowngradedtriage decisions may materialize finalfindings/. - Validate with
openhack validate-run <target> <run-id>.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 150 lines · 2,001 tokens per session scan A 273a706fc0ba
OpenHack AGENTS.md is an instructions file published in the GitHub repository hadriansecurity/OpenHack (735 stars, last pushed 3mo ago), licensed MIT. It adds 2,001 tokens to every session, about $0.0100 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
networking-with-go AGENTS.md
AGENTS.md instructions for sazardev/networking-with-go, covering agents.md, repo identity, commands, running exercises and critical rules.
networking-with-go CLAUDE.md
Claude Code instructions for sazardev/networking-with-go, covering claude.md, what this repo is, repository structure, running exercises and writing/editing documentation chapters.
redamon AGENTS.md
Instructions for samugit83/redamon, covering redamon - agent ruleset (repository root), auto-invoke skills, critical rules - non-negotiable, code comments and tech stack.
stride-gpt AGENTS.md
Instructions for mrwadams/stride-gpt, covering agents.md, what this project is, repository layout, how the agentic analysis works and progressive disclosure pattern.
DorkAgent CLAUDE.md
Instructions for yee-yore/DorkAgent, covering claude.md, project overview, commands, running the tool and interactive mode (menu-driven interface).
Huntable-CTI-Studio AGENTS.md
Instructions for dfirtnt/Huntable-CTI-Studio, covering agents.md, orientation, local context, prompt-injection alerting and change-type quick reference.