AgentInterdict
Attack Lab · Interactive demos

Try to break AgentInterdict

These are the attacks your agent faces every day. Each demo runs a real enforcement scenario through the runtime boundary — and shows the interception live. Pick an attack, watch it get interdicted, then challenge the engine yourself.

Retrieval Permission

In every demo below, the malicious content enters context freely — but it cannot exit as an action. The gate between read and act is where the interception happens.

The attack pipeline

1
Malicious document / email / webpageUntrusted content arrives with an embedded attack.
2
Agent reads itThe content enters context — unavoidable, and allowed.
3
Poisoned instruction extractedThe agent forms a memory write or a tool call.
4
Runtime gate interceptsProvenance, origin, and authority are re-verified.
5
INTERDICTEDHigh-risk action from an untrusted origin is blocked, not executed.

Pick an attack to watch

How enforcement differs from an allow

Not everything is blocked — and that's correct. A safe read within policy passes. The gate distinguishes untrusted-origin high-risk (blocked) from trusted low-risk (allowed), so your agent keeps working. This demo shows a legitimate action passing through the same gate:

The challenge

TRY TO BREAK AGENTINTERDICT. The engine is open source and publicly benchmarked — 200-attempt suite, 96.5% block rate, and the 7 misses are documented. Fork it, run the benchmark, and try to find a payload that gets through. Report responsibly and we'll document it.