BenchJack previously conducted a systematic audit of 10 agent benchmarks, found 219 vulnerabilities, and constructed exploits that could achieve near-perfect scores on most benchmarks without solving the actual task. That addressed "where the evaluation system might be gamed," but it did not answer another question: in a specific run, did the agent actually take that path, and did its actions affect the final score?
BenchShield is positioned precisely to fill this gap. The paper is titled "BenchShield: Formal Model-Backed Instrumentation for Reward Integrity in LLM-Agent Evaluation Infrastructure," arXiv number 2609.11028v1, with authors from Dartmouth College, UC Berkeley, BenchFlow AI, and other institutions. It extends inspection to the entire process that produces a score: first, it specifies the requirements each phase should satisfy; then it uses static analysis to find potential exploit paths; finally, it uses runtime evidence to determine whether the agent attempted or actually used those paths.
The key distinction here is: a task with vulnerabilities may still see compliant execution, and an answer that passes tests may also come from a disallowed acquisition method. The final result alone cannot separate the two.