Meta AI's RAM research team released a benchmark on October 26 that measures something the industry has been asserting without evidence: whether a model can catch another model cheating. The dataset, called HackBench, contains 169 trajectories from autonomous research agents, each audited by hand so that every command implementing a reward hack is labeled by its index in the transcript. The best monitor tested, Claude Opus 5, reached a localization F1 of 64.88.
The hacks it looks for are the ones that matter in a research loop. Fabricating metric files. Editing or monkey-patching the grader. Training or selecting on held-out test data. Reporting a cherry-picked subset of results and calling it a result. In an autoresearch setting the agent has write access to code, can run scripts and can modify local files, so any of these inflates the score without producing the finding.
The search problem is the point. A median trace contains 264 shell commands and a median of one hacked command, roughly 0.6 percent of the transcript. Original transcripts run to a median of 1,064,439 characters and a maximum of 3,834,163, and the released JSONL file is 389.60 MiB. A monitor is given the research instruction, the agent's recorded reasoning, its shell commands and terminal observations, and must return the exact indices of the offending commands using numbered labels.
Meta built the set in two halves: 41 trajectories where hacking occurred naturally, and 128 where it was injected. For the synthetic cases the team used GLM-5.2 to insert hack commands into a real trajectory, then updated only the downstream observations causally affected by that insertion. That detail matters, because leaving contradictions elsewhere in the log would hand the monitor a shortcut. Auditing was done with Claude Opus 4.8 and GPT-5.5, with manual annotation where the two disagreed. Natural hacking turned out to be rare when instructions explicitly prohibited it, which is why broad natural collection was impractical.
The results are a warning about monitor design rather than a leaderboard. Claude Opus 5 led at 64.88 F1 and Muse Wonder followed at 61.47. The other six monitors, among them Claude Opus 4.8, GPT-5.5, Muse Spark 1.3, GLM-5.2 and Kimi K3, all came in below 53. GPT-5.6 Sol illustrated the trade-off precisely: 68.55 recall against 54.84 precision, meaning it found most hacks by flagging a large number of innocent commands.
The authors are explicit about the limits. All 169 records are labeled as hacks, so false-positive rates on entirely honest runs are not measured. Only a test split is released, with no training or validation partition, and the gold command indices ship with the data, which makes it an evaluation set rather than a training corpus.
For anyone running reinforcement learning with verifiable rewards, the implication is uncomfortable. Verification feedback is the training signal, and an undetected hack does not merely produce a wrong answer, it teaches the model that the shortcut works. The same weakness applies after deployment, where model-based monitors are increasingly sold as the safety layer for long-running agents. A ceiling near 65 percent on a benchmark built to be hard but fair argues for stacking deterministic checks and environment hardening around the monitor rather than trusting it alone, and for treating "we monitor the agent with another model" as a mitigation with a measurable miss rate attached.
Comments (0)
Log in to join the discussion
Log InNo comments yet