EXHIBIT 01 · re-check
Already-audited production circuits, re-checked in July 2026: 97 circuits, 0 false-positive FAILs.
89 analysed, 8 inconclusive. Run of 2026-07-10, Circomspect engine only; not yet re-measured with the current engines. evidence
97 already-audited production circuits re-checked: 0 false-positive FAILs (July 2026 re-check, Circomspect engine only; not yet re-measured).
Audit replay · view-only
A zk-audit pass over a real zkBugs case: it reads the circuit, maps every signal and constraint, analyzes it, and traces the path from the entry template to the fault. Then the same pass on the fixed version.
The replay starts when it scrolls into view.
Illustrative cases, not a detection rate. The analysis is shown as one stage at a fixed pace; bundled cases are DEV-split zkBugs cases. Open the full view for the stage log.
What is measured, and what is not
EXHIBIT 01 · re-check
Already-audited production circuits, re-checked in July 2026: 97 circuits, 0 false-positive FAILs.
89 analysed, 8 inconclusive. Run of 2026-07-10, Circomspect engine only; not yet re-measured with the current engines. evidence
EXHIBIT 02 · benchmark corpus
140 zkBugs entries catalogued for the benchmark. None are Noir.
source: zkBugs, commit 212cc50. run log
EXHIBIT 03 · test suite
620 automated tests passing in the zk-audit repo.
passing as of 2026-10-26 (3 skipped). status
In progress: a detection benchmark against the public zkBugs known-bug corpus. The method and the run log are on the benchmark page, and results post there. Until a run evaluates real cases, zk-audit claims no detection rate.
Two engagements
An automated and expert-triaged pass over Noir and Circom circuits before your paid audit: under-constrained signals, missing range checks, unbound public inputs.
A cryptographic inventory (CycloneDX CBOM), circuit-level findings, and conformance testing of ML-KEM, ML-DSA and SLH-DSA implementations against NIST ACVP vectors.
Where this sits
zkSecurity released circom-auditor (MIT, August 2026), an open-source pre-audit skill for Circom, and zkhydra, which runs several open analysers together. If you only need a free first look at a Circom circuit, use them.
zk-audit is positioned on four things they do not offer:
In development
A badge you can embed that links to a signed, replayable receipt of what was checked, at which commit, with which rule-pack hash. Concept, not live
The building blocks exist in the repo (rule-pack hash, commit pinning, SHA-256 manifest, optional cosign signing). The public receipt page and badge do not, and the receipt format and hosting are still open.