CC-3
25 / 25
Bash escape vectors contained
sed -i, python -c, tee, redirects, git checkout --, and an npm run whose build script writes into a protected path. Executed against a fixture repo and verified byte-for-byte, not simulated.
What it doesn't prove Measured 2026-08-03. Gitignored paths inside a zone are not covered — and .env is both gitignored and the archetypal secret.
CC-3
0 / 20
false positives on ordinary commands
The conservative allowlist stopped 24 of 24 attacks and blocked 8 of 20 legitimate commands, mkdir and cp among them. A 40% false-positive rate is the week-two uninstall arriving with a perfect scoreboard, so the design was inverted.
What it doesn't prove Twenty commands we chose ourselves, measured 2026-08-03 — not twenty real tasks. On its first day over this repository it refused three legitimate commands in five minutes. Phase 6 is the real test and it has not run.
CC-1
68–83 ms
added to a tool call, p95
Over 120 cold process spawns — the hook is a new process on every call, and warm timings would have flattered it.
What it doesn't prove One machine, idle, on 2026-08-03, with the first hook build. p99 reached 102 ms against a 100 ms budget. CC-1377 re-timed it in October 2026 on two cloud VMs: on the slower one wrapper and core reached 211–228 ms at p95 (load 0.74–1.04), and the hook’s cost over a shell-launched node process was 84–111 ms there against 44–48 ms on the faster one, for the same code. Two hosts, not a survey.