Every Bug Class, With The Code
Cause, impact, vulnerable pattern and fix for each check.
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.