Run a pre-audit checklist against Solidity code for reentrancy, access control, overflow, events and input validation.