Why crypto ‘audited’ badges are giving investors a dangerous false sense of security

Ledger
Blockonomics


At 1:30 p.m. UTC on Feb. 21, 2025, Bybit began moving funds from an Ethereum cold wallet to a warm wallet, the sort of routine transfer designed to make custody look boring. Authorized signers reviewed the destination on their screens and approved it, unaware that their screens were actually lying.

Bybit later said the signing interface had been manipulated so that the signers saw the address they expected while the transaction underneath gave an attacker control of the wallet. The exchange’s account of the incident put the loss at $1.46 billion, and the FBI attributed the theft to North Korea.

CryptoSlate reported at the time that the attackers took roughly 401,347 ETH along with several staked Ethereum assets.

Safe said a compromised developer machine enabled a disguised malicious transaction and that external researchers found no vulnerability in Safe’s smart contracts or the source code for its front end and services. The private keys didn’t need to leave their devices because valid signatures were enough once the humans producing them had been shown a false description of what they were authorizing, the same separation between key security and transaction intent that CryptoSlate examined earlier this year.

Tokenmetrics

Every line of the relevant contracts could be reviewed, but a human still had to decide what the screen meant. And it’s that distance between code and intent where crypto’s most reassuring security word begins to fall apart.

The badge became a warranty

The term “Audited” appears on protocol websites as a badge, usually beside a security firm’s logo and a link to a PDF. Users can reasonably read that badge as shorthand for safe funds, competent operators, and software that has been checked from end to end. The engagement behind it may have covered several files from one repository during one week.

Think of a building owner hiring an electrician to inspect the breaker box, then advertising the certificate as proof that the whole property is burglar-proof. The electrician may have done excellent work, and the certificate has been promoted into a promise about doors, alarms, and guards that the electrician was never paid to inspect.

Smart-contract auditors tend to describe their assignments with far more precision than the projects marketing them. An OpenZeppelin report, for example, identifies four pull requests by commit hash, names the contracts included and records a three-day review period. A commit hash is essentially the fingerprint of one code snapshot; once the code moves on, the report doesn’t automatically move with it.

Later edits and the configuration used in production may receive separate testing. An employee’s laptop or cloud account belongs to another layer; signing devices and the interface explaining a transaction require their own review. The arrangement is normal professional practice because a finite engagement needs a finite perimeter.

The distortion begins when a carefully limited report reaches a project website and becomes a general claim about the organization operating the code.

A June preprint by Oak Security’s Stefan Beyer gives that gap a very large set of numbers. Beyer examined 23,818 public findings from 22 security firms, then compared them with 218 incidents cataloged by rekt.news between Jan. 1, 2022, and March 27, 2026. Those incidents produced an estimated $7.764 billion in losses.

The audit findings look exactly like the output of people hired to inspect code. Logic and business-logic defects made up 14.6% of the total, and code-quality problems accounted for 13%. Input-validation flaws contributed 10%, with access-control issues close behind at 9.8%. Around one in six findings was rated critical or high, giving the dataset 1,439 critical issues and 2,659 high-severity ones.

An audit finding describes a defect found during a review; an exploit loss records a successful theft from a live system. Many findings were fixed before deployment, while some vulnerable code never even reached production. The two datasets describe different populations, so their percentages aren’t conversion rates.

What audits find, and where the money goes

Rank Most common audit findings Largest sources of exploit losses
1 Logic and business logic: 14.6% Private-key compromise: $1.894 billion / 24.4%
2 Code quality: 13.0% Phishing and social engineering: $1.511 billion / 19.5%
3 Input validation: 10.0% Access-control failures: $994 million / 12.8%
4 Access control and authorization: 9.8% Oracle and price manipulation: $666 million / 8.6%

The rankings describe different populations and aren’t row-by-row equivalents. The audit side counts 23,818 findings; the loss side covers $7.764 billion stolen across 218 incidents from January 2022 through March 2026. Source: The Audit Gap in Blockchain Security.

Placed next to each other, the rankings show the gap. The three leading audit categories account for 37.6% of published findings, while private-key theft and phishing, both largely outside conventional contract review, account for 43.9% of stolen value.

Adding dependency and governance attacks takes the paper’s “human-vector” category to 49.6% of losses. Those failures begin in people, operations, and third-party systems that a standard code review wasn’t hired to inspect.

That 49.6% number needs a warning label of its own. Bybit supplied $1.43 billion of the $1.51 billion phishing total and 18.4% of every dollar in the incident dataset. Eight incidents produced half of all losses, leaving the other 210 to share the remainder.

Crypto theft is a market of catastrophic outliers, which means one enormous event can rearrange an entire category.

Nonetheless, the broader pattern extends beyond Bybit. Private-key compromise appeared across 45 incidents, making it the most expensive root cause even before phishing entered the calculation.

From 2023 through 2025, attacks involving keys, people, dependencies, or governance absorbed between roughly two-thirds and three-quarters of the value lost each year. Attackers had learned to go around the code while the industry concentrated its professional effort on examining it.

Attackers audit the organization

A smart contract is one room in a huge house. Users reach it through a website and wallet, and the contract may depend on outside price data before it can act. Multisig procedures govern sensitive transfers; admin permissions decide who can alter the software.

Users experience that entire structure as one product. Attackers, however, see a collection of doors, each guarded by different people and different software.

CryptoSlate Daily Brief

Daily signals, zero noise.

Market-moving headlines and context delivered every morning in one tight read.