Live tripwire playground

The actual csis/safety/tripwires.py module running in your browser via Pyodide. Type adversarial-looking text below — see which capability tripwires fire on each canonical form (strip + space) and what snippet matched. No mocking; real Python regex against the live _TRIP_PATTERNS.

loading Pyodide runtime (~10 MB; one-time download)…

Input

Result

waiting for input…

Runtime log

[boot] Pyodide loader queued

The Python module loaded here is csis/safety/tripwires.py — same regex patterns and canonicalization the daemon uses in production. Cycle 4 (C1) caught that one canonical form wasn't enough; cycle 4 added the strip+space dual-form check. Cycle 6 (E2) caught that noun-suffix lookaheads were trivially bypassable and dropped them. Phase-0 acceptance: these patterns deliberately fire on attack-shaped and benign documentation phrasings. The daemon distinguishes the two — false-positives are warnings, security regressions are halts.