Across four models and two production codebases, a small model running on a laptop produced a set of findings comparable in size to a frontier cloud model, in under 90 minutes per codebase, without any source file leaving the machine. Some things do still leave: the file tree, the database schema, the API routes, the dependency list, and the findings themselves, which can include line numbers and short code excerpts.
How
Controlled comparison of four models over two codebases (~150 and ~85 source files) with a fixed harness. Two further models acted as orchestrators rather than subjects, which is why the count is four and not six.
What it does not support
Counts are raw findings, not validated true positives, and one codebase is open source, so contamination is not ruled out.
Beyond Fable: can a local LLM replace cloud AI for security code reviews?A 16-week audit of the OpenVPN 2.7 release candidate found 18 issues, one of them a critical logic bug in a replay check. Version 2.7 shipped with the important fixes in, and the fuzzing harnesses stayed behind in the project’s own repository, so the same tests can be re-run without us. The work was funded by the Sovereign Tech Agency together with the Open Technology Fund, which is why we can name all of it.
How
A four-month review of a release candidate, sponsored by the Sovereign Tech Agency in cooperation with the Open Technology Fund. Publicly funded, so the scope, the findings and the harnesses are all public, which is why we can name it.
OpenVPN 2.7 security audit: 18 findings, one critical bug, and what made the difference