How to prepare for a smart contract audit The pre-audit part is essential for a smooth audit, and we will now guide you through it.
Glossary definition
Audit scope is the exact code revision, files, systems, assumptions, and exclusions covered by a security review and its final report.
Audit scope specifies exactly what code an auditor will review and what falls outside the engagement.
Before any audit begins, auditors and clients agree on scope. This prevents misunderstandings, ensures auditors focus on the code that matters, and allows for accurate time estimates. Changing scope mid-audit typically requires additional time and may necessitate a re-audit.
A typical scope definition includes:
Codebases should be near-production ready before scoping. Incomplete code leads to scope creep, wasted audit time on code that will change, and delays.
ack3’s public audit reports include a scope section documenting the commit hash, reviewed files, and any subsequent fix reviews on later commits. This clearly defines what was covered.
Used in context