Een security audit is een professionele beoordeling van de smart contract-code, het protocolontwerp of de infrastructuur van een blockchain-project om kwetsbaarheden, bugs en potentiële exploits te identificeren voordat ze door aanvallers kunnen worden misbruikt. Audits worden doorgaans uitgevoerd door gespecialiseerde bedrijven zoals Trail of Bits, OpenZeppelin, Certik of Halborn. Hoewel een audit het risico aanzienlijk vermindert, garandeert het niet dat een project volledig veilig is. In DeFi is de aanwezigheid (of afwezigheid) van een audit een van de eerste dingen die gebruikers controleren voordat ze fondsen storten.