Skip to main content
Noah can generate a security audit report for your smart contract, highlighting potential risks and best-practice checks. Use it before deploying, and any time you make significant changes to your program logic.

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

1

Open Audit

In your project toolbar, click Audit (top-right).Top toolbar with the Audit button highlighted
2

Generate the report

In the Contract Audit panel, click Generate Report.You’ll see a Generating Report state while the analysis runs.Contract Audit panel showing a Generating Report loading state
3

Download the PDF

When the report is ready, a modal opens with a Security Assessment preview. Click Download PDF to save the report.Security Assessment modal with Download PDF button

What the Report Covers

Noah’s smart contract audit checks for common vulnerabilities including:
CategoryWhat’s Checked
Access ControlMissing owner/authority checks, unrestricted functions
ArithmeticInteger overflow/underflow, unchecked math operations
ReentrancyPotential reentrancy attack vectors
PDA ValidationImproper Program Derived Address derivation or verification
Account ValidationMissing signer checks, unvalidated accounts
Token HandlingUnsafe token transfers, missing approval checks
Error HandlingUnhandled 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

No. Generating an audit report only analyzes your smart contract and produces a PDF. It does not deploy or publish your project.
When the audit completes, a modal opens with a preview. Click Download PDF to save it locally.
Most reports generate in under a minute, but timing depends on contract size and project complexity.
Noah’s audit reports support Solana smart contracts (Anchor/native). Support for EVM contracts depends on the chain and framework used.
Noah’s audit provides a strong automated baseline. For high-value Mainnet deployments, combine it with a professional manual audit for comprehensive coverage.