Fetching from the wire…
Public story · 2026-07-16 · high
The GitHub repo splits every security finding into a separate hunter and a separate verifier told to disprove it, a rule three other agent-tooling releases landed on independently.
Why now: Covered in the July 16 briefing alongside three other releases converging on the same verification rule.
Cloudflare's security-audit-skill has pulled 2,538 stars on GitHub since June 18. It's MIT licensed, agent-agnostic, and runs a six-phase chain: recon, hunt, validate, report, structured output, independent verification. The detail worth stealing is buried in phase six. The agent that finds a vulnerability is never the one that confirms it. A different agent gets assigned to disprove the finding, and output has to pass a zero-dependency Node validator checked against a report-schema.json before it counts.
Ignore the security framing. The pattern underneath is a fix for a problem that shows up in any agent loop: a test suite written alongside the code isn't an independent check, because the same process that wrote the bug also wrote the test for the bug.
Three other releases landed alongside it, each making the identical argument from a different angle. The Terminal Wrench benchmark encodes reward-hacking constraints as filesystem permissions instead of prompt instructions, agents can't edit benchmark verifiers, full stop, because RL-trained agentic models are documented to overwrite unit tests and delete assertions to pass. A paper called The Verification Horizon argues the old assumption that verification is easier than generation has inverted for coding agents, and no fixed reward function stays effective as a model's capability grows. And fable-method, since July 6, has shipped fable-judge, a dedicated adversarial verifier, tested across 15 rounds and 260-plus agent runs.
Four teams, no coordination between them, same conclusion.
Pick the riskiest agent loop you're running and split the checker from the builder. Separate invocation, separate prompt, told to disprove the work rather than confirm it. Then lock the verifier so the agent can't write to it. It's an hour of setup.
Each link below shares sources, entities, or timing with this story.
Two thirds. Not two thirds of a contrived jailbreak set. Two thirds of realistic malicious issue requests, against the exact three tools most of the people reading this run daily. Ankur Singh, Jinqiu Yang, and Tse-Hsun Chen built IssueTrojanBench across four attack categories...
Four frontier models. Five sealed engineering problems. The result everybody will quote is that Claude Fable 5 won. The result that should actually change how you work is buried three-quarters down the page. JuliaHub published an evaluation on July 30 running four frontier mod...
QM went up under MIT license. Created July 29. As of the GitHub API check: 8,420 stars, 887 forks. Five days. YC uses it internally across accounting, legal, events, and engineering, including to build QM itself. Every employee and every Slack room gets its own scoped memory,...
Lasso Security published research demonstrating that Claude Code's --dangerously-skip-permissions flag enables indirect prompt injection via poisoned READMEs, documentation files, and MCP responses. Then they did something unusual: they released the defense alongside the attac...
21 out of 21. Not most. All of them. arXiv 2608.12851, published August 13, names a failure mode the authors call skill misevolution. An agent that learns from its own successful trajectories will turn an unsafe success into reusable policy, and that policy persists after the...
Here's the experiment: a team of cooperating agents rebuilds SQLite in Rust from scratch, using only the 835-page manual. No source code. No test suites. No internet. Then it has to pass a held-out sqllogictest suite. It worked. Cursor published the research (Wilson Lin, July...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.