Thinking cuts injection risk in Qwen3 but makes it larger in 2 models
For a Qwen3 agent, the part of the result that is set when it reads an injection falls from 0.91 to 0.62 with thinking on.
Claimed, not confirmed
Researchers did tests of when an AI agent follows a prompt injection. This is text in content that the agent reads, and it can hijack the agent. They did the episodes again to the step where the agent reads the text. Then they did the remaining steps many times. Across 4 AgentDojo test suites, the decision is set while the agent does its reasoning. A monitor that checks only at read time checks at an incorrect time.
How it works
The method divides the variance of the result into 2 parts. One part is set when the agent reads the injection. The other part is set after that. The team also did tests of monitors that read the reasoning of the agent.
The numbers
- Without thinking, 0.91 of the variance is set at read time. With thinking, 0.62.
- Thinking lowers the attack success rate of Qwen3, but makes it larger for 2 other models.
- One run labels of thinking agents are not the same as a rerun in a maximum of 35% of the tests.
- Monitors on models with a low cost do not find much of the part that is set. Strong monitors come close.
What is not known
This is one paper, and no other group has done a check of it. The part that is set at read time changes with the model.
Insight: One run of an agent test is weak proof of safety
A different test found that reruns of the same tasks change 15% to 36% of the results. This paper finds a maximum of 35% for thinking agents. A vendor claim of safety from one run is weak proof, and buyers who tell vendors to give many runs get data that they can compare. Look for benchmarks that report many runs.
Sources
Posted