Olympix Benchmarks

We run Olympix against real audits and publish every result

Each benchmark takes protocols professional reviewers have already audited, runs Olympix at the same commit with nobody in the loop, and counts how many of the published findings it reaches on its own. Every run ships with its corpus and commits, so you can check the numbers and see how detection improves from one run to the next.

Latest runrun 2026-08-17
ToolBugPoCer, detection only
Audited codebases15
Published H/M findings188
Found by Olympix128
Analyst hours0
Match rate68%

Why it matters

Audit-level findings, caught during development

Fixed while they're cheapest. An issue caught in development costs an afternoon, before the code is locked in and long before it holds value.

Shorter remediation cycles. Fewer findings when the audit lands means fewer rounds of fixes and re-review.

Auditor time where it counts. Reviewers spend their hours on the work only auditors can do, instead of rediscovering what a machine can find.

Cleaner audit reports. A report that tells your board, partners and users the code arrived in good shape.

Latest benchmark17 Aug 2026

Olympix vs. the Audit

Olympix ran BugPoCer across fifteen EVM protocols that audit firms and bug bounty programs had already reviewed, and with nobody in the loop it found 128 of the 188 high and medium severity issues those reviews published.

Read the full report →
128/ 188

Olympix found 128 of the 188 issues professional reviewers published.

High and medium severity findings from published audit and bug bounty reports across fifteen EVM protocols. Olympix ran at the same commits, with no human input.

68%

of high and medium severity findings reproduced automatically

15

protocols, each already reviewed by a firm or a bug bounty program

~11 hrs

of wall clock for the whole corpus

0

analyst hours

Method

How every benchmark runs

The method stays the same from run to run, which is what makes one result comparable to the next. The corpus is picked for spread across protocol types, never for difficulty or for where Olympix performs well.

01

Start from a published review

Every protocol has already been through a public audit or bug bounty program with a published report. Ground truth is the high and medium severity findings in those reports, and none of them come from us.

02

Run at the audit commit

Olympix runs on the exact commit each review was performed against, with no report, no hints and no human in the loop.

03

Count independent matches only

A finding counts when Olympix surfaces the issue the reviewers reported on its own. Reviewers and commits are published with every run so anyone can check the arithmetic.

Olympix and the audit

Two different jobs, and you need both

The differences are structural. Each one covers a failure mode the other can't, which is why teams run Olympix first and keep the audit.

OlympixAn external audit
When it runsContinuously, on every commit and pull requestOnce, on a single commit, at a point in time
What it looks atThe whole codebase, plus the specs and docs shipped with itThe scope agreed in the engagement, usually a defined diff
How it worksInfers the invariants the code depends on, then hunts the paths that break themExpert human review, supported by automated tooling
What it costsAbout 11 hours of compute across fifteen codebases, no analyst timeWeeks of senior reviewer time per engagement
Where it stopsIt doesn’t judge which risks your business can acceptIt doesn’t cover commits outside the ones in scope for the review

Beyond the overlap

Audited code still gets exploited

An audit is the strongest control most protocols buy, and it's bounded by design to an agreed scope, one commit and a set number of senior reviewer hours. In a separate study we took every 2025 EVM hack with a smart contract issue at its root cause, fifty incidents in total, and assessed each one against Olympix with no additional intervention.

Read the 2025 exploit analysis →
49/ 50

2025 EVM hacks Olympix would have prevented at the time of the study, and updates since then cover the fiftieth

$240M

of losses in that scope preventable at the code level, based on the backtest

The three largest, all logic and access-control failures present before deployment

Balancer$121.1M
GMX~$42M
Cork Protocol~$12M

Archive

Every benchmark, on record

Each run is published with its corpus, commits and method, so the history shows how Olympix detection moves over time. Corpora can differ between runs, so compare match rates with the corpus in view.

Match rate by runHigh and medium severity findings found, as a share of those published
100%50%0%
RunBenchmarkCodebasesFoundRate
17 Aug 2026LatestOlympix vs. the AuditBugPoCer, detection only15128 / 18868%Report →
Next runResults publish here when the run completes

Your codebase

Benchmark Olympix against your own last audit

Send us a repo that's already been audited, and we'll run Olympix at the same commit and show you what comes back.