← AI Switchboard
SAFETY · October 23, 2026
Oct 22

Anthropic says Claude proved 239 entry points in 123 open-source libraries free of crashes, and found hundreds of bugs on the way

The proofs, about 180 million lines in the Rocq proof checker, cover the code after Claude patched it, under narrow assumptions about the system it runs on.

Anthropic's Frontier Red Team, working with its collaborator Theorem, published a paper on 22 October titled “LLMs are making formal software verification feasible at a much larger scale”. Claude was asked to prove useful security properties across 123 open-source libraries.

The paper says Claude, sometimes after patching bugs it found, proved that there are no crashes on any input, up to 64 MB, for 239 entry points across the 123 libraries, which come from Google's OSS-Fuzz project. The proofs come to about 180 million lines in the Rocq proof checker. The paper says the process of attempting the proofs “discovered hundreds of bugs.”

The paper sets its own limits. The proofs cover the code after Claude's patches, and assume single-threaded static programs built with musl libc, running on Linux on RISC-V. Most real deployments, on x86 or ARM with glibc, are not covered. In a separate exercise on zlib and half a dozen other widely used libraries, the paper says, some minor, unexploitable bugs were found and are being filed upstream. Anthropic is not releasing proofs that may reveal an unpatched bug.

Safety, security & governanceScience & research

Today in the October 23, 2026 edition · front page