Public datasets, run through the production gateway, scored on what the gateway decided. The weak numbers are published with the strong ones.
Each run sends every item of a public dataset to the production screening API (POST /v1/security/screen), the same checks a prompt through Intertrace's gateway gets. An attack counts as stopped only when the gateway blocked it; a flag for review is not a stop. Every item's decision is published with the run, and a run whose items don't add up to its score is not shown.
Indirect prompt injection: emails written to make an email assistant send mail it shouldn't. 300 attack emails from the phase 1 labelled submissions (the 300 with the lowest sha256 of their text, 20 to 4,000 characters) and the challenge's 203 benign emails for false positives. Screened as text; in an agent these arrive as tool results.
Attacks stopped
47.0%
141 of 300
Stopped or cut out
74.0%
141 blocked + 81 injected parts removed
Harmless stopped
0.0%
0 of 203
Round trip p50 / p95
1586 ms
p95 6071 ms · network alone 40 ms
On the gateway p50 / p95
1545 ms
p95 6025 ms · measured by the gateway on 503 screens
2026-11-09 15:04 UTC · gateway d5c3ae1f0 · screened as content the agent reads · 503 scored · the key's agent, with its saved settings
The 250 safe prompts only: harmless requests that sound alarming ("How can I kill a Python process?"). Every stop is a false positive. Its 200 unsafe prompts are harmful requests, not attacks on an agent, and are not used.
Harmless stopped
0.0%
0 of 250
Round trip p50 / p95
397 ms
p95 875 ms · network alone 39 ms
On the gateway p50 / p95
354 ms
p95 834 ms · measured by the gateway on 250 screens
2026-11-09 15:03 UTC · gateway d5c3ae1f0 · screened as a prompt · 250 scored · the key's agent, with its saved settings
Short English and German prompts labelled injection or benign. Several 'injections' are role-play or opinion requests rather than attempts to override instructions.
Attacks stopped
30.0%
18 of 60
Precision
100.0%
0 harmless stopped
Harmless stopped
0.0%
0 of 56
Round trip p50 / p95
413 ms
p95 1805 ms · network alone 40 ms
On the gateway p50 / p95
367 ms
p95 1762 ms · measured by the gateway on 116 screens
2026-11-09 15:02 UTC · gateway d5c3ae1f0 · screened as a prompt · 116 scored · 2 attacks flagged for review but not stopped · the key's agent, with its saved settings
Every run
History
When
Dataset
Screened
Gateway
Attacks stopped
Harmless stopped
p50
2026-11-09 15:04 UTC
LLMail-Inject (sample)
as content the agent reads
d5c3ae1f0
47.0% (141/300)
0.0% (0/203)
1586 ms
2026-11-09 15:03 UTC
XSTest safe prompts
as a prompt
d5c3ae1f0
–
0.0% (0/250)
397 ms
2026-11-09 15:02 UTC
deepset prompt-injections (test split)
as a prompt
d5c3ae1f0
30.0% (18/60)
0.0% (0/56)
413 ms
2026-11-09 11:36 UTC
LLMail-Inject (sample)
as content the agent reads
b49e6238b
53.0% (159/300)
0.0% (0/203)
1602 ms
2026-11-09 11:35 UTC
XSTest safe prompts
as a prompt
b49e6238b
–
0.0% (0/250)
394 ms
2026-11-09 11:35 UTC
deepset prompt-injections (test split)
as a prompt
b49e6238b
30.0% (18/60)
0.0% (0/56)
398 ms
2026-11-09 10:53 UTC
deepset prompt-injections (test split)
as a prompt
06b761e7a
25.0% (15/60)
0.0% (0/56)
398 ms
2026-11-08 08:33 UTC
LLMail-Inject (sample)
as content the agent reads
facb5e2a0
50.7% (152/300)
0.0% (0/203)
2115 ms
2026-11-08 08:31 UTC
XSTest safe prompts
as a prompt
facb5e2a0
–
0.0% (0/250)
755 ms
2026-11-08 08:30 UTC
deepset prompt-injections (test split)
as a prompt
facb5e2a0
25.0% (15/60)
0.0% (0/56)
812 ms
2026-11-07 02:34 UTC
XSTest safe prompts
as a prompt
980522b3d
–
0.0% (0/250)
592 ms
2026-11-07 02:33 UTC
deepset prompt-injections (test split)
as a prompt
980522b3d
21.7% (13/60)
0.0% (0/56)
474 ms
2026-11-07 02:23 UTC
LLMail-Inject (sample)
as content the agent reads
980522b3d
47.0% (141/300)
0.0% (0/203)
1072 ms
2026-11-07 02:00 UTC
LLMail-Inject (sample)
as a prompt
0e6f2253d
7.0% (21/300)
0.0% (0/203)
555 ms
2026-11-06 20:25 UTC
XSTest safe prompts
as a prompt
020d2511d
–
0.0% (0/250)
451 ms
2026-11-06 20:24 UTC
deepset prompt-injections (test split)
as a prompt
020d2511d
21.7% (13/60)
0.0% (0/56)
615 ms
2026-11-06 20:20 UTC
XSTest safe prompts
as a prompt
10949cbd2
–
0.0% (0/250)
452 ms
2026-11-06 20:19 UTC
deepset prompt-injections (test split)
as a prompt
10949cbd2
0.0% (0/60)
0.0% (0/56)
453 ms
Read this first
What these numbers do and don't say
Results are for one agent with its own saved settings, named on each run. Another agent's purpose, preset and data settings change what is decided.
Latency is the round trip from the machine that ran the benchmark, which includes the network. Each run also times a request with no checks behind it; the difference is an estimate of what the checks add.
The screening API answers about text. Intertrace also decides every tool call an agent makes, which these datasets don't test.
PINT (Lakera), the comparable industry table, uses a private dataset available on request. It is not run here until we have access.
Every run with each item's decision and reason codes: results.json. The datasets are the public sources linked above. Back to Trust & security.