You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -363,7 +363,7 @@ Adjust the workspace dep in `Cargo.toml` if your layout differs.
363
363
-**Not "alignment alone is enough."** The v8 multi-model html-comment-smuggle sweep showed the model with the strongest action-level safety record (GPT-5, 0 v5 refusals) is the same model that bites the content-level smuggle 100% of the time. Action-level alignment doesn't extend to content-level discipline; you need a fence at every layer.
364
364
-**Not a universal claim that reflective learning makes agents better.** v3 shows the curve fires under specific pairings; v2 shows it's mostly flat on frontier-only pairings. Both findings are reported.
365
365
-**Not a comprehensive benchmark suite.** Five curated tasks with synthetic-but-realistic inputs (the karpathy-loop side); six curated task families on the escape-evaluation side. For research-grade evaluation you'd need dozens of tasks with statistical power and held-out attack sets written by parties who didn't design the fences.
366
-
-**Not a measurement of attacker-distribution coverage.** The 14 reflector + task-side adversarial shapes and the six escape-eval task families are hand-authored. They demonstrate the fences fire against representative attacks; they do not estimate the fraction of plausible real-world attacks the fences would catch. A held-out red-team set is listed as a follow-on (see [evals/escape/METHODOLOGY-LIMITS.md](evals/escape/METHODOLOGY-LIMITS.md)).
366
+
-**Not a measurement of attacker-distribution coverage.** The 14 reflector + task-side adversarial shapes and the six escape-eval task families are hand-authored. They demonstrate the fences fire against representative attacks; they do not estimate the fraction of plausible real-world attacks the fences would catch. A first in-repo **held-out** red-team set (attacks authored blind to the fences, scored behaviorally) is now committed: on injection it found the `agent_summary` content marker fence does **not** generalise (26% ≈ 28% baseline) and motivated a typed + grounded inter-agent decision that takes held-out injection to **0/120** — validated on the shipping runtime ([evals/escape/reports/redteam-holdout.md](evals/escape/reports/redteam-holdout.md)). An external human red-team against a frozen fence commit is still the stronger next experiment (see [evals/escape/METHODOLOGY-LIMITS.md](evals/escape/METHODOLOGY-LIMITS.md)).
367
367
-**Not a measurement of false-positive cost.** The fence sweeps measure refusal rate on adversarial inputs. Per-fence benign-input sweeps (e.g., 100 valid hostnames against the URL validator, 100 valid file paths against the path validator) are not yet committed. The escape-eval `fs_boundary` task is the closest existing benign control — symbiont's `objective_success` rate on it is reported in [`evals/escape/reports/tier1-v5.md`](evals/escape/reports/tier1-v5.md).
368
368
-**Not a demonstrated exploit prevention for the v11 typed-argument fence.** The v11 control arm captures the LLM-emitted `whois_lookup` target without actually running `whois`. Strictly: v11 demonstrates that the unfenced control *would have passed* shell-shaped arguments to the executor boundary — counterfactual-execution prevention, not demonstrated exploit prevention. A docker-sandboxed canary verification is listed as a follow-on.
369
369
-**Not a replacement for a real observability stack.** The JSONL sidecars, broadcast traces, and dashboards are enough to audit a run; Langfuse/Helicone/PostHog wired through OpenRouter's Settings → Observability does the long-term visualisation.
0 commit comments