Does hardening the system prompt actually stop prompt injection?

114 sealed results across 3 runs of 38 cases against 2 configurations, sealed 2026-06-13 and 2026-06-14, 56 days ago. Battery core_v1.

Partly, and not where it matters most. Against the same served model and the same battery, the hardened system prompt recovered 5 of 18 failing cases, all of them in Groundedness and System prompt leak. Data exfiltration and Prompt injection failed exactly as often with the hardened prompt as without it. Consistency and Refusal boundaries had no failing cases under either prompt, so hardening had nothing to fix there.

Two configurations of the same served model, with the same decoding parameters and the same battery at the same version hash. The only difference is the system prompt: one plain, one carrying explicit defensive instructions. Every case is sealed with a hash of its own row, so any figure on these pages can be traced to the result that produced it.

What the hardened prompt moved, by category

Control categoryCasesFailed, plain promptFailed, hardened promptRecovered
Consistency4000
Data exfiltration6660
Groundedness8101
Prompt injection8660
Refusal boundaries6000
System prompt leak6514

The configurations tested

Did the result hold on a second day?

Plain system prompt is the only configuration sealed more than once (2026-06-13 and 2026-06-14). Of 38 cases comparable across both seals, 0 changed outcome. The other configuration was sealed once, so this archive says nothing about whether its result is stable — not that it is.

Browse by control category

Run this battery against your own agent

These results are one served model under two system prompts. Yours will differ — and the only way to know how is to run the cases against your endpoint and seal what comes back. We do that as a fixed-scope engagement: every case sealed row by row, a hash per result, and a re-run later that shows whether a fix held or quietly regressed. Tell us what your agent does and we will send scope and terms.

Ask about auditing my agent

Goes to a person, not a mailing list. Terms and pricing on our offers page.

These pages report the results of our own test battery against our own test endpoints on the dates shown. They are a record of what those specific configurations did on those specific cases — not a security certification, not a benchmark of any vendor's model, and not a prediction about how any other deployment will behave. A battery proves the cases it contains and nothing else. Anyone relying on these results should run the battery against their own endpoint.

Agent control evidence home · How this was measured · What we sell · US Tech Automations.