Smart Contract Audit Checklist 2026

Critical Vulnerabilities

1. Reentrancy

  • All external calls guarded by ReentrancyGuard or follow checks-effects-interactions
  • Cross-function reentrancy risks identified
  • ERC777 / ERC1155 token hooks considered

Free reentrancy scan →

2. Access Control

  • No tx.origin for authorization (use msg.sender)
  • Role-based access for multi-admin systems
  • Initialization functions protected from frontrunning

3. Oracle Manipulation

  • TWAP oracles used instead of spot price
  • Oracle price freshness checks implemented

Medium Severity

4. External Calls

  • All .call() return values checked with require()
  • Gas limits set on low-level calls

5. Frontrunning / MEV

  • Slippage protection in swaps
  • Deadline parameters on user transactions

Low Priority

6. Gas Optimization

  • Unchecked blocks for for-loop increments
  • Events emitted for state changes

7. Code Quality

  • Explicit function visibility on all functions
  • Unused variables and imports removed

Free Automated Audit

Cipher Zero provides free automated Solidity security analysis:

  • 5 detectors covering all common vulnerability classes
  • Real-time results
  • Open source

Run Free Audit → | View Dashboard → | Telegram Bot →

Scan Any Token for Free

Paste any Base chain token address and get instant safety analysis.

Open Token Safety Scanner →