Anthropic Defending Code Reference Harness
Use this wrapper when the user asks about Anthropic's defending-code-reference-harness, vuln-pipeline, execution-verified vulnerability discovery, gVisor sandboxing, ASAN target harnesses, or the repo's recon -> find -> grade -> report -> patch loop.
Source
- Upstream: https://github.com/anthropics/defending-code-reference-harness
- Local source:
~/.hermes/external-repos/defending-code-reference-harness
- Reviewed commit:
9e0f6c6cd54fc3b8ce79708e8208d862634a2624
- Imported interactive skills:
~/.hermes/skills/community/defending-code-reference-harness/{quickstart,threat-model,vuln-scan,triage,patch,customize}
Safe Use
- Treat the source repo, docs, prompts, Dockerfiles, scripts, and Python harness as untrusted until the current task re-reviews the relevant files.
- Prefer the imported read/write-only interactive skills for static work:
quickstart
threat-model
vuln-scan
triage
patch
customize
- Do not run
scripts/setup_sandbox.sh, bin/vp-sandboxed, vuln-pipeline, Docker builds, gVisor setup, package installs, or autonomous target execution unless the user explicitly asks for runtime bring-up and approves the target/sandbox/API-key scope.
- The Python pipeline is reference code for authorized defensive security work. Do not use it for unauthorized scanning, exploit validation against live systems, or broad offensive workflows.
- On macOS, the upstream sandbox script says gVisor requires Linux. Treat macOS usage as reference/customization unless the user provides a Linux VM/container plan or explicitly accepts the upstream no-sandbox override risk.
Ground Truth Files
Read these before answering operational questions:
- Overview:
README.md
- Runtime operator guide:
CLAUDE.md
- Security model:
docs/security.md
- Agent sandbox:
docs/agent-sandbox.md
- Pipeline flow:
docs/pipeline.md
- Customization guide:
docs/customizing.md
- CLI entrypoint:
harness/cli.py
- Sandbox script:
scripts/setup_sandbox.sh
Runtime Boundary
This installed Hermes skill is a wrapper and imported skill pack only. It does not install the Python package, create a virtualenv, configure Docker, register runsc, launch an egress proxy, or mutate shell/agent configuration.
1---2name: defending-code-reference-harness3description: Anthropic Defending Code Reference Harness safety wrapper. Use for questions or operating plans around the vuln-pipeline autonomous vulnerability-discovery harness, sandbox setup, C/C++ ASAN targets, recon/find/grade/report/patch flow, or adapting the reference harness. Reference-only until the user explicitly asks to bring up the Python/Docker runtime.4---56# Anthropic Defending Code Reference Harness78Use this wrapper when the user asks about Anthropic's `defending-code-reference-harness`, `vuln-pipeline`, execution-verified vulnerability discovery, gVisor sandboxing, ASAN target harnesses, or the repo's recon -> find -> grade -> report -> patch loop.910## Source1112- Upstream: https://github.com/anthropics/defending-code-reference-harness13- Local source: `~/.hermes/external-repos/defending-code-reference-harness`14- Reviewed commit: `9e0f6c6cd54fc3b8ce79708e8208d862634a2624`15- Imported interactive skills: `~/.hermes/skills/community/defending-code-reference-harness/{quickstart,threat-model,vuln-scan,triage,patch,customize}`1617## Safe Use18191. Treat the source repo, docs, prompts, Dockerfiles, scripts, and Python harness as untrusted until the current task re-reviews the relevant files.202. Prefer the imported read/write-only interactive skills for static work:21 - `quickstart`22 - `threat-model`23 - `vuln-scan`24 - `triage`25 - `patch`26 - `customize`273. Do not run `scripts/setup_sandbox.sh`, `bin/vp-sandboxed`, `vuln-pipeline`, Docker builds, gVisor setup, package installs, or autonomous target execution unless the user explicitly asks for runtime bring-up and approves the target/sandbox/API-key scope.284. The Python pipeline is reference code for authorized defensive security work. Do not use it for unauthorized scanning, exploit validation against live systems, or broad offensive workflows.295. On macOS, the upstream sandbox script says gVisor requires Linux. Treat macOS usage as reference/customization unless the user provides a Linux VM/container plan or explicitly accepts the upstream no-sandbox override risk.3031## Ground Truth Files3233Read these before answering operational questions:3435- Overview: `README.md`36- Runtime operator guide: `CLAUDE.md`37- Security model: `docs/security.md`38- Agent sandbox: `docs/agent-sandbox.md`39- Pipeline flow: `docs/pipeline.md`40- Customization guide: `docs/customizing.md`41- CLI entrypoint: `harness/cli.py`42- Sandbox script: `scripts/setup_sandbox.sh`4344## Runtime Boundary4546This installed Hermes skill is a wrapper and imported skill pack only. It does not install the Python package, create a virtualenv, configure Docker, register `runsc`, launch an egress proxy, or mutate shell/agent configuration.