$1,000,000 in security audit grants are live now, Apply here →

← Resource Hub

Same Code, Different Results: Guardian vs. Other Auditors

Updated 11 min read

Quick answer. In 17 cases where Guardian and another firm reviewed the same codebase at or near the same time, Guardian reported more findings every time. Summed across the cases, it reported 102 more Criticals and Highs than the strongest other firm.

Watch: Same Code, Different Results: Guardian vs. Other Auditors 1:36
Video transcript

In 17 cases where Guardian and another firm audited the same code at about the same time, Guardian reported more findings every time.

A case counts when both firms reviewed the same codebase at about the same time, and both reports are public. Counts come from each report's summary table, at Low and above.

Guardian reported more findings in all 17 cases, against 15 different firms.

Summed across cases, Guardian reported 102 more Criticals and Highs than the strongest other firm. It led in 14 cases. In the other three, no firm reported any.

The widest gaps came on complex DeFi code, like perpetuals, vaults and leveraged yield. On a small, well-tested multisig, every firm found little.

Guardian chose these cases and wrote this page, so treat them as evidence, not a neutral ranking. Firms grade issues differently, so every case links both reports.

To compare firms, read their reports on similar code. Weigh Criticals and Highs, check findings were fixed, and ask teams who used two firms which found what.

Vanguard puts two independent teams on one scope. One uses manual review and invariant fuzzing. The other is driven by Helix, Guardian's AI auditor. Only human-verified findings reach the report.

Read the full article for every case and both reports. Or get a Vanguard quote at guardian.security.

Most teams pick an auditor without seeing what a different firm would have found. The reports exist, but rarely side by side.

Some codebases have been reviewed by Guardian and another firm at about the same time. Their public reports give a rare like-for-like comparison.

This analysis collects 17 of those cases, against 15 other firms. Every count links to the report it came from.

How We Compared

A case qualifies when both firms reviewed the same codebase at or near the same time, and both reports are public.

  • Counts come from each report's own summary table, not from our reading of its findings.
  • Bars count findings at Low and above. Informational findings vary too much between firms to compare.
  • Tiers keep each firm's own names. Where a firm has no Critical tier, or combines Low and Info, the case says so.
  • Adjustments are rare and shown. In three cases the bars move findings between tiers so both firms count alike, and the case says why.
  • Timing is in each case, with both report dates. Where one firm reviewed code that already held the other's fixes, the case says so.

The Results

17Head-to-head cases
15Other firms compared against
102More Criticals and Highs than the strongest other firm, summed across the cases
44Public reports linked

On each case's measure, Guardian reported more findings than every other firm in all 17 cases.

On Criticals and Highs, Guardian reported more in 14 cases. In the other three, no firm reported any.

Each case with Guardian's count and the highest count from another firm, on that case's measure
#CodebaseGuardianHighest other
01Orderly Strategy Vaultvs Zellic640
02Yuga Labs NFT Shadowsvs Pashov Audit Group3115
03Poolshark Cover Poolvs Veridise3614
04Synthetix BFP Marketvs iosiro596
05M0 Portal V2 Liquidity Deliveryvs ChainSecurity, Sherlock, Halborn3215
06Peapods Leveraged Volatility Farmingvs Pashov Audit Group10142
07GMX Synthetics, pre-launchvs Dedaub547
08GMX Synthetics vs. a public contestvs Sherlock9759
09Orderly Network Contractsvs Sherlock245
10Orderly Solana Stakingvs Zenith356
11OneSig EVM multisigvs OpenZeppelin, Paladin, Spearbit, Zellic, OtterSec, Sherlock, Hexens63
12Strata Tranchesvs Cyfrin2514
13Ethena TimelockControllervs Cyfrin229
14g8keep Token Launchpadvs Pashov Audit Group3613
15LayerZero Console & Nexus OFT (EVM)vs OtterSec51
16Valantis stHYPEvs Pashov Audit Group74
17Veranta (Avantis) V2vs Sherlock, Zellic15048

The widest gaps came on complex DeFi code: perpetuals, vaults and leveraged yield.

The Cases

Each case shows both firms' counts by severity, with dates and report links. Filter by firm to see every case against it.

Case 01Guardian's fixed commit

Orderly Strategy Vault

Guardian reviewed Orderly's vault system across three repositories and delivered on February 24, 2025. Zellic finished later, reviewing the cross-chain repository at Guardian's final commit, 7d71522.

Bars count low and above.

GuardianFeb 24, 2025

64

  • Critical7
  • High6
  • Medium16
  • Low35

ZellicMar 6, 2025

0

  • Critical0
  • High0
  • Medium0
  • Low0
  • Info1

Guardian first

Zellic found nothing after Guardian

Zellic reviewed the cross-chain repository at 7d71522, Guardian's final commit, and reported no findings at Low or above: a single Informational.

ReportsGuardianZellic

Case 02

Yuga Labs NFT Shadows

Pashov Audit Group and Guardian reviewed the identical commit, 763a1a9, a few weeks apart. NFT Shadows mirror BAYC-family ownership onto ApeChain.

Bars count low and above.

GuardianJan 17, 2025

31

  • Critical1
  • High2
  • Medium12
  • Low16

Pashov Audit GroupDec 30, 2024

15

  • Critical0
  • High1
  • Medium5
  • Low9

Both reported

Same issues, different grades

Both found the top High, ownership not syncing to the base chain, and the same two Mediums. Pashov's Critical and H-02 are Guardian's M-12 and M-04, and the bars count them as Medium.

Guardian only

A Critical and a High

Guardian's Critical (messaging blocked by locked chain reads) and H-02 (reorgs break the locked invariant) have no Pashov counterpart.

ReportsGuardianPashov Audit Group

Case 03

Poolshark Cover Pool

Veridise and Guardian each put three engineers on the same repository for overlapping four-week reviews in March and April 2023.

Bars count low and above.

GuardianMay 13, 2023

36

  • Critical11
  • High5
  • Medium7
  • Low13

VeridiseApr 27, 2023

14

  • Critical0
  • High3
  • Medium7
  • Low4
  • Warning + Info7

Critical tier

Eleven Criticals to none

Both scales have a Critical tier, and Veridise's is empty. Guardian's eleven are each pinned to a file and line, from swap pricing in CoverPool.sol to epoch accounting in Epochs.sol, and all eleven are resolved.

ReportsGuardianVeridise

Case 04

Synthetix BFP Market

iosiro started on February 20, 2024. Guardian started a month later on a newer commit of the same market, and the reviews overlapped until iosiro finished on April 11.

Bars count low and above.

GuardianApr 18, 2024

59

  • Critical9
  • High5
  • Medium21
  • Low24

iosiroApr 11, 2024

6

  • Critical3
  • High1
  • Medium0
  • Low2
  • Info7

Guardian second

Three times the Criticals

Guardian reviewed 33e4843, which descends from iosiro's first commit, 9727d1d. iosiro kept reviewing after Guardian started, so some of its fixes may postdate Guardian's commit.

ReportsGuardianiosiro

Case 05

M0 Portal V2 Liquidity Delivery

M0 files four reviews of this release together: Halborn and Sherlock reported in December 2025, ChainSecurity and Guardian in January 2026.

Bars count low and above.

GuardianJan 30, 2026

32

  • Critical3
  • High5
  • Medium10
  • Low14
  • Info27

ChainSecurityJan 27, 2026

12

  • Critical2
  • High0
  • Medium2
  • Low8

SherlockDec 16, 2025

15

  • High1
  • Medium2
  • Low/Info12

Sherlock combines Low and Info; all 12 count as Low here.

HalbornDec 8, 2025

2

  • Critical0
  • High0
  • Medium0
  • Low2
  • Info2

ReportsGuardianChainSecuritySherlockHalbornM0 phase-one folder

Case 06

Peapods Leveraged Volatility Farming

Guardian's six auditors reviewed the update in September 2024. Pashov Audit Group's report on the same two repositories followed in November.

Bars count low and above.

GuardianNov 11, 2024

101

  • Critical11
  • High14
  • Medium45
  • Low31

Pashov Audit GroupNov 16, 2024

42

  • Critical5
  • High7
  • Medium13
  • Low17

ReportsGuardianPashov Audit Group

Case 07

GMX Synthetics, pre-launch

Guardian reviewed commit 298c6d7f. Dedaub reviewed the pre-launch code at 3b38da0 about four weeks later.

Bars count low and above.

GuardianOct 24, 2022

54

  • Critical9
  • High4
  • Medium11
  • Low30

DedaubNov 20, 2022

7

  • Critical1
  • High1
  • Medium2
  • Low3
  • Advisory5

ReportsGuardianDedaub

Case 08

GMX Synthetics vs. a public contest

Hundreds of researchers competed in Sherlock's $300,000 contest on GMX Synthetics, more than three times the cost of Guardian's audit. Guardian matched their coverage and raised severe issues they missed.

Bars count low and above.

GuardianMar 15, 2023

97

  • Critical16
  • High9
  • Medium31
  • Low41

Sherlock (public contest)Mar 24, 2023

59

  • High21
  • Medium38

Sherlock's 2023 contests graded High and Medium only.

A third of the cost

The same coverage

On High and Medium, the tiers the contest graded, Guardian's four auditors reported 56 findings to the contest's 59, plus 41 Lows.

Guardian only

Severe issues the contest missed

Guardian reported 16 Criticals and 9 Highs to the contest's 21 Highs, and some of Guardian's severe findings appear nowhere in the contest report.

ReportsGuardianSherlock (public contest)

Case 09

Orderly Network Contracts

Guardian's July 2024 review of Orderly's contracts and Sherlock's audit reported a day apart.

Bars count medium and above, the only tiers Sherlock graded.

GuardianJul 1, 2024

24

  • Critical5
  • High5
  • Medium14
  • Low17

SherlockJun 30, 2024

5

  • High1
  • Medium4

ReportsGuardianSherlock

Case 10After Guardian's first fixes

Orderly Solana Staking

Both firms reviewed Orderly's omnichain-ledger and solana-proxy repositories. Guardian started from February 20 commits and delivered on March 21. Zenith reviewed later commits that already carried Guardian's first fixes, and delivered on March 25.

Bars count low and above.

GuardianMar 21, 2025

35

  • Critical1
  • High1
  • Medium4
  • Low29

ZenithMar 25, 2025

6

  • Critical0
  • High0
  • Medium0
  • Low6
  • Info2

Guardian first

Zenith reviewed code with Guardian's fixes in

Zenith's omnichain-ledger commit, 6221bd1, already contains the fixes Guardian's report gives for M-02, L-01 and L-03. Its solana-proxy commit, d38763d, sits partway through the fixes that Guardian's final commit, d032893, merged.

ReportsGuardianZenith

Case 11

OneSig EVM multisig

LayerZero and USDT0 had eight firms review OneSig, a multi-chain multisig, between February and May 2025. No two firms reviewed the same commit.

Bars count low and above.

GuardianMar 21, 2025

6

  • Critical0
  • High0
  • Medium0
  • Low6
  • Info21

OpenZeppelinMar 24, 2025

3

  • Critical0
  • High0
  • Medium0
  • Low3
  • Notes6

PaladinMar 19, 2025

2

  • Critical0
  • High0
  • Medium0
  • Low2
  • Info6

Spearbit (Cantina)May 20, 2025

1

  • Critical0
  • High0
  • Medium0
  • Low1
  • Info + Gas5

ZellicFeb 18, 2025

1

  • Critical0
  • High0
  • Medium0
  • Low1
  • Info0

OpenZeppelin (second review)May 28, 2025

0

  • Critical0
  • High0
  • Medium0
  • Low0
  • Notes5

OtterSecMay 2, 2025

0

  • Critical0
  • High0
  • Medium0
  • Low0
  • Info2

SherlockApr 9, 2025

0

  • High0
  • Medium0
  • Low/Info0

HexensMar 27, 2025

0

  • Critical0
  • High0
  • Medium0
  • Low0
  • Info0

ReportsGuardianOpenZeppelinPaladinSpearbit (Cantina)ZellicOpenZeppelin (second review)OtterSecSherlockHexens

Case 12

Strata Tranches

Guardian reviewed Strata's tranche contracts from September 22 to 29, 2025. Cyfrin's report on the same repository is dated two days before Guardian's.

Bars count low and above.

GuardianOct 10, 2025

25

  • Critical1
  • High5
  • Medium14
  • Low5
  • Info8

CyfrinOct 8, 2025

14

  • Critical1
  • High2
  • Medium6
  • Low5
  • Info + Gas14

ReportsGuardianCyfrin

Case 13

Ethena TimelockController

Cyfrin reviewed Ethena's whitelisting timelock controller first. Guardian's five auditors then reviewed the fixed code and still found a Medium and two Lows.

Bars count low and above.

GuardianMay 26, 2025

22

  • Critical0
  • High0
  • Medium1
  • Low2
  • Info19

Ninety-six source lines leave little above Low, so both firms' Info findings count as Low on the bars.

CyfrinMay 16, 2025

9

  • Critical0
  • High0
  • Medium0
  • Low4
  • Info + Gas5

After Cyfrin

Guardian went second and found the Medium

Guardian's starting commit, 7f02ab0, already contains Cyfrin's fixes (89d4190 and e58c547). Cyfrin's report has no Medium, and its four Lows were in the code before those fixes.

ReportsGuardianCyfrin

Case 14

g8keep Token Launchpad

g8keep froze its code for audit on July 8, 2024. Guardian reviewed the freeze commit, 9a0fb9b; Pashov Audit Group reviewed 9a105c5, made twelve hours later.

Bars count low and above.

GuardianJul 29, 2024

36

  • Critical1
  • High3
  • Medium10
  • Low22

Pashov Audit GroupJul 2024

13

  • Critical0
  • High1
  • Medium5
  • Low7

ReportsGuardianPashov Audit Group

Case 15

LayerZero Console & Nexus OFT (EVM)

Guardian and OtterSec each reviewed the Console OFT and Nexus contracts starting January 19, 2026, with follow-up rounds through July.

Bars count low and above.

GuardianJul 31, 2026

5

  • Critical0
  • High0
  • Medium2
  • Low3
  • Info75

OtterSecJul 28, 2026

1

  • Critical0
  • High0
  • Medium1
  • Low0
  • Info3

Guardian only

A Medium and two Lows

Guardian's M-01, Nexus composeFrom is not the original sender, and both quoteOFT Lows, which understated fees and ignored outboundEnabled, have no OtterSec counterpart.

ReportsGuardianOtterSec

Case 16

Valantis stHYPE

Guardian and Pashov Audit Group both reviewed Valantis' sthype-contracts repository in November 2025.

Bars count low and above.

GuardianNov 18, 2025

7

  • Critical0
  • High1
  • Medium0
  • Low0
  • Info6

Guardian's six Info findings map to Pashov's Lows, so the bar counts them as Low.

Pashov Audit GroupNov 10, 2025

4

  • Critical0
  • High0
  • Medium0
  • Low4
“Guardian found a key bug that had been missed in previous audits, despite being outside the audit's scope. This is an honest signal of commitment and going the extra mile is rare.”
Ed, Valantis

ReportsGuardianPashov Audit Group

Case 17

Veranta (Avantis) V2

Veranta, formerly Avantis, lists three auditors for its V2 perpetuals release, deployed in August 2026. Zellic reviewed the trading contracts in March and April, Sherlock ran a collaborative audit in June, and Guardian reviewed from July 6 to September 11 across three rounds.

Bars count low and above.

GuardianOct 26, 2026

150

  • Critical4
  • High18
  • Medium62
  • Low66
  • Info49

SherlockAug 18, 2026

48

  • High10
  • Medium20
  • Low/Info18

Sherlock combines Low and Info; all 18 count as Low here.

ZellicApr 20, 2026

16

  • Critical1
  • High4
  • Medium6
  • Low5
  • Info3

A patch review of the changes from ddd748ce on baseMainnet to 7eacd2cf on the feat/v1.5 branch, which Veranta files under V2.

Guardian last

22 Criticals and Highs to Sherlock's 10

Guardian reviewed after both other firms and reported 4 Criticals and 18 Highs. Sherlock's June audit of 8b29281 reported 10 Highs, and Zellic's earlier patch review reported a Critical and 4 Highs.

ReportsGuardianSherlockZellicVeranta audits page

What the Counts Don't Show

Guardian chose these cases and wrote this page. Read them as evidence, not as a neutral ranking.

A count is not a quality score. Firms split and grade issues differently, and one well-argued Critical can matter more than ten Lows.

Timing differs too. Where one firm reviewed a later commit, it may have seen fixes the other firm prompted.

That is why every case links both reports. The findings, not the totals, are the real comparison.

How to Compare Audit Firms

  1. Read reports on similar code. A firm's work on your kind of protocol says more than its client list.
  2. Weigh severe findings. Count Criticals and Highs, and check that each one names a file, a line and a fix.
  3. Check fix status. A resolved finding shows the firm followed through.
  4. Ask about overlap. Teams that used two firms on the same code know which one found what.

For more, see the top smart contract auditors in 2026 and what top auditors charge.

How Guardian Reviews Code

Guardian's flagship audit, Vanguard, puts two independent teams on the same scope. One uses expert manual review and an invariant fuzzing suite.

The other is driven by Helix, Guardian's AI auditor. Only human-verified findings reach the report.

Guardian publishes its reports in the audit portfolio, so you can read the work behind these numbers.

Frequently Asked Questions

Do different audit firms find different bugs in the same code?

Yes, often by a wide margin. In these 17 cases, the strongest other firm reported between none and 59 findings, and Guardian between 5 and 150. Two careful reviews of one codebase can disagree on what matters most.

Is finding more bugs the same as a better audit?

Not on its own. Counts depend on how a firm grades and splits issues. Severe findings are the better signal: here, Guardian reported more Criticals and Highs than the strongest other firm in 14 of 17 cases, and the same number in the other three.

Can I check these numbers?

Yes. Every count comes from the summary table of a public report, and each case links both firms' reports. Where a case moves findings between tiers, its notes say how.

How should I compare smart contract audit firms?

Read their public reports on code like yours. Look for Criticals and Highs, how specific each finding is, and whether issues were fixed. Ask clients who used more than one firm on the same code which one found what.

Sources

Each case links the reports its counts come from. Most are published by the client or the firm:

See what a second look finds

Vanguard puts two independent teams and an invariant fuzzing suite on your code, then keeps reviewing every change for six months.