When to Generate an Audit Report
Generate an audit report when you:- Finish implementing core logic and want a security review before deployment
- Make major changes (permissions, token flows, account validation, PDA derivations, upgrades)
- Prepare for Mainnet and want a final pre-launch check
Noah’s audit report is a strong automated baseline. For Mainnet deployments, consider a full manual review from a professional auditor as an additional layer of assurance.
Generate an Audit Report
Generate the report
In the Contract Audit panel, click Generate Report.You’ll see a Generating Report state while the analysis runs.

What the Report Covers
Noah’s smart contract audit checks for common vulnerabilities including:| Category | What’s Checked |
|---|---|
| Access Control | Missing owner/authority checks, unrestricted functions |
| Arithmetic | Integer overflow/underflow, unchecked math operations |
| Reentrancy | Potential reentrancy attack vectors |
| PDA Validation | Improper Program Derived Address derivation or verification |
| Account Validation | Missing signer checks, unvalidated accounts |
| Token Handling | Unsafe token transfers, missing approval checks |
| Error Handling | Unhandled errors, silent failures |
What You Get
- A downloadable PDF security assessment for your smart contract
- Severity ratings for each finding (Critical, High, Medium, Low, Informational)
- Actionable recommendations you can use to improve safety and robustness before deploying
Tips
- Run tests first — Generate the audit report after your contract tests pass so the analysis reflects a stable implementation
- Iterate — Apply fixes, then re-generate the report to confirm improvements
- Treat it as a checklist — Use the report to guide best-practice hardening before Mainnet
- Combine with chat reviews — Ask Noah “review my smart contract for security issues” for additional analysis beyond the PDF report
FAQ
Does generating an audit report deploy anything?
Does generating an audit report deploy anything?
No. Generating an audit report only analyzes your smart contract and produces a PDF. It does not deploy or publish your project.
Where do I find the finished report?
Where do I find the finished report?
When the audit completes, a modal opens with a preview. Click Download PDF to save it locally.
How long does it take?
How long does it take?
Most reports generate in under a minute, but timing depends on contract size and project complexity.
Which blockchains are supported?
Which blockchains are supported?
Noah’s audit reports support Solana smart contracts (Anchor/native). Support for EVM contracts depends on the chain and framework used.
Should I rely solely on this for Mainnet?
Should I rely solely on this for Mainnet?
Noah’s audit provides a strong automated baseline. For high-value Mainnet deployments, combine it with a professional manual audit for comprehensive coverage.

