Vulnerability database

Every Bug Class, With The Code

Cause, impact, vulnerable pattern and fix for each check.

12 SWC10 OWASP8 critical6 high5 medium3 low

SWC Registry

The classic catalogue of Solidity and EVM weaknesses.

OWASP Smart Contract Top 10

Ordered by what actually causes losses.

How to use this

Read it as the checklist an audit runs, rather than as an encyclopedia. If you are shipping a contract, the fastest path is to work down the critical and high entries first — they account for the overwhelming majority of real losses — and to treat the low-severity entries as hygiene you fix once and never think about again.

Everything here is checked automatically on every audit, and the report shows which items passed as well as which fired. The audit checklist covers the same ground as a working procedure rather than a reference.

Check your contract against all of these

The engine runs every entry above and reports what passed as well as what failed. Testnet scans are free.

Sample audit report: security score 82/100, findings by severityView sample report (PDF) ›