What problem does it solve?
Security auditors and penetration testers need a structured checklist of blockchain and smart contract attack surfaces, covering source code retrieval, automated analysis tools, and manual vulnerability patterns, so they do not miss critical flaws during an engagement.
Core Features & Use Cases
- Source Code & Automated Analysis: Retrieve contract source via the Etherscan getsourcecode API and run static analyzers such as slither, mythril, and manticore.
- Manual Vulnerability Patterns: Check for reentrancy (violating checks-effects-interactions), missing onlyOwner access control, integer overflow on pre-0.8 Solidity without SafeMath, oracle manipulation, weak randomness from block.timestamp, unlimited approve/permit replay, and delegatecall proxy storage collisions.
- DeFi & Infrastructure Attacks: Covers flash loan attacks, sandwich/front-running, governance attacks, signature replay, cross-chain bridge threshold bypass, and exposed RPC port 8545 allowing direct eth_sendTransaction.
- Use Case: During an authorized audit of a DeFi lending protocol, use this Skill to systematically walk through reentrancy, oracle manipulation, and flash loan scenarios before reporting findings.
Quick Start
Ask the AI to audit a smart contract using the blockchain-contract-attack checklist, starting with slither analysis and a manual reentrancy review.