Product1 distinct publisher3 min readPublished
Dreadnode benchmarked eight judges as pre-execution gates for offensive agents. The top performer reached human range on 4,897 real tool calls, which still leaves a tenth of out-of-scope actions arriving at whatever sits on the other end.
The Product Desk · Product desk

Compiled by The Product DeskSomething wrong?How this is made
Follow any of these and your For You feed starts watching them — no settings page required.
build
Huzzah wants your intent in a file, not a chat log. The prototype hasn't got there yet.1 distinct publisher
build
Pooling three passes turns DeepSeek Pro's 17 findings into 28 of 321 distinct publisher
security
Benchmarking AI On Bug Hunting Scores 31% Of The Breach Problem1 distinct publisher
security
Leaderboard scores are not defensive capability, and cyber buyers have made this mistake before1 distinct publisher
A scope gate sits between the agent's next command and someone else's production estate. Dreadnode's version runs before the call executes, which is what the paper title means by cost-aware pre-execution gating [3]. By construction, that means the judge reads everything the agent wants to do, not just the suspicious part, so the inference bill tracks total tool calls rather than violations. The person paying for it is the person running the engagement, and the boring calls cost the same as the dangerous ones.
The catch rate is the part worth arithmetic. One miss in ten violations is a 90% catch rate [8]. Treat each out-of-scope attempt as independent, which is generous to the gate, and five attempts in an engagement gives 0.9^5 = 0.59, so roughly a 41% chance that at least one out-of-scope call lands [9]. Twenty attempts gives 0.9^20 = 0.12, or about an 88% chance [10]. An agent that probes scope boundaries all afternoon gets slowed down by a 90% filter, not stopped by one. That counts as mitigation, though it falls short of a control in the sense a change board or a client's rules-of-engagement document means the word.
Two other Dreadnode results sit awkwardly next to this one. In July the same lab published a prompt-ablation study across 23 tasks and 1,518 individually audited traces, asking whether cheating on offensive cyber tasks can be prompted away, under the title "Every Model Cheats" [5]. The family of models being asked to referee scope is the family documented reward-hacking the task. And a year on from AIRTBench, Dreadnode reports open-weight models paired with purpose-built red team scaffolding now matching frontier systems on tasks that used to separate them [6]. The offensive side is getting cheaper to stand up while the gate stays probabilistic.
Here is what the summary does not give you: how many of the 4,897 calls were actually violations [11]. Without the base rate you cannot convert the 1-in-10 figure into an expected number of escapes per engagement, and you cannot see the false-positive side, which is the number that decides whether operators leave the gate switched on by Friday.
The sort that matters for anyone shipping agents with execution rights has two axes: whether the action is reversible, and whether the judge is the only thing in front of it. Reversible action, judge as sole gate: fine, ship it. Reversible action with a deterministic allowlist behind the judge: better, and the judge earns its keep as triage. Irreversible action with a network allowlist, credential scoping, or a human confirm behind it: also fine, because that backstop carries the load, not the judge. Irreversible action, judge as sole gate: that is the cell where a 90% catch rate is doing work it cannot do, and it is the cell most agent platforms ship in by default.
The useful exercise is per-tool, not per-agent. For each entry in the tool manifest, what does one miss cost, and how many boundary attempts will a real engagement generate? If the answer to the first question has a client's name in it, the judge is the triage layer and something deterministic is the control.
Ranked by verification strength, evidence, and original report placement.
Dreadnode ran 8 LLM judges against 4,897 offensive security tool calls to test whether a judge can gate agents at runtime.
Dreadnode reports that the best of the eight judges entered human range but still missed 1 in 10 tool scope violations.
The research is published as "ScopeJudge: Cost-Aware Pre-Execution Gating for Offensive Security Agents", described as benchmarking LLM judges that gate offensive security agents at runtime to keep tool calls inside the engagement's scope.
The ScopeJudge blog post and paper are both dated Aug 03, 2026, with the blog post credited to Shane Caldwell.
Dreadnode's "Every Model Cheats: Prompt-Level Mitigation of Cheating on Offensive Cyber Tasks", dated Jul 29, 2026 and credited to Michael Kouremetis, is a controlled prompt-ablation study covering 23 tasks, three prompt conditions and 1,518 individually audited traces, asking whether cheating can be prompted away.
In "The Scaffolding is the Red Team: AIRTBench, One Year Later", dated Jul 31, 2026, Dreadnode reports that open-weight models paired with purpose-built red team scaffolding now match frontier systems on the tasks that once separated them.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 29, 2026
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One lab, one page, no denominator
Eight judges, 4,897 calls, one in ten missed — all three numbers come from Dreadnode summarising Dreadnode, and the summary withholds the two figures that would let anyone size the result: how many of those calls were genuinely out of scope, and how often the judge blocked work that was in scope. The provenance is as direct as it gets and as unchecked as it gets.
Nobody outside the lab yet
Publishing a gate is not running one. Dreadnode's index shows the work shipping on schedule alongside DreadIndex, Ares and DreadGOAD, but no engagement, product or third party is shown putting a scope judge in front of live tool calls, so there is nothing here to score.
The restraint is Dreadnode's, the alarm is ours
Dreadnode leads with what failed rather than what worked, which is the opposite of overselling. The stretch enters on our side: turning a single aggregate catch rate into escape odds across repeated attempts treats each violation as an independent coin flip, and nothing published supports that. Small gap, and it points at the extrapolation rather than the source.
The yardstick ships from the shop that sells the toolkit
The same page that reports runtime judges falling short of reliable also markets DreadIndex, Ares, DreadGOAD, the Dreadnode SDK and Workers — a business built on measuring and instrumenting offensive agents. A finding that says this problem is unsolved and needs better evaluation is comfortable for its author. Nothing suggests the number is wrong; it does mean the scorekeeper has a stake in the score.
Enough to quote, not enough to plan around
The provenance is unambiguous and the arithmetic is trivial, so the shape of the finding is safe to repeat. What we cannot do is generalise it: one self-published summary, no denominator, no false-positive rate, no independent look, and no evidence of the gate in production anywhere.