Fetching from the wire…
Public story · 2026-09-09 · high
Checking permissions after the model decides, not before, caught all six bad commands and let all twelve good ones through with no added cost.
Why now: The paper posted to arXiv in the run covered on September 9.
A deterministic guard sitting between an AI agent's decision and its execution blocked all six unsafe actions researchers threw at it, and let all twelve valid ones through, according to a paper posted to arXiv. The guard added no extra model calls. It just replayed the same intents the model had already generated and checked them against a fixed rule set before anything ran.
That matters because most agent systems check permissions the wrong way. They tell the model what it's allowed to do inside the prompt, then trust the model to obey. A prompt is text. The model reads it, weighs it against everything else in context, and sometimes decides the task at hand outranks the instruction. Twelve for twelve, six for six is a small test, but it's the shape of the fix that counts: the check runs on the action itself, at the point where a database write or an API call actually fires, not on the words that led up to it.
If you're building anything that lets a model call tools against real data, the model's output should never be the last checkpoint. Put a separate, non-model layer in front of every mutation, one that says yes or no based on fixed rules, not on what the prompt asked for. The model can misread a policy. A guard that only checks "is this specific write allowed" can't.
The paper doesn't say what happens at higher intent volume or with adversarial intents designed to slip past a fixed rule set instead of a naive one. Twelve good and six bad is proof of concept, not a stress test.
Each link below shares sources, entities, or timing with this story.
A fleet evaluation across 46 endpoints from six vendors found a recognition-enforcement gap: source-format features are linearly decodable from activations and models verbally identify forged authority when asked, but some configurations still emit the conflicting tool call. A...
On a verifiable protein-function characterization task routed across tools, model choice swamped federation topology, RL-versus-LLM harness, and prompt expertise: Opus at roughly 92 to 94%, o4-mini at 40 to 50%. Federation across institutional boundaries cost almost nothing (a...
A paper reframing indirect prompt injection as test-time search builds an agentic attacker doing environment reconnaissance, structured strategy reasoning and adaptive evaluation against victim feedback (arXiv 2609.04495). More attacker compute consistently improves both vulne...
Across 30 models from three families, verbalized confidence compared against logits-based confidence on 8 classification tasks and semantic entropy on 2 generation tasks: instance-level association is weak on average, improving only on easier items and stronger base models. In...
arXiv 2607.24174 (July 27) generated adversarial log entries from real attack traces and got multiple state-of-the-art LLMs to classify traces containing clear indicators of compromise as benign. The defensive gift: the natural-language explanations emitted alongside the class...
RAGAS-style evaluation checks correctness against a frozen snapshot, which means routine document updates and corrections can silently break production without moving a dashboard. This ASE 2026 paper defines 11 mutation operators perturbing at both the pre-chunk index level an...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.