What problem does it solve?
This Skill addresses the critical need for robust smart contract security by guiding developers through a comprehensive, multi-step secure development workflow, identifying and mitigating vulnerabilities before deployment.
Core Features & Use Cases
- Automated Vulnerability Scanning: Leverages Slither to detect over 70 common smart contract vulnerabilities.
- Specialized Feature Checks: Validates upgradeability, ERC conformance, and token integrations.
- Visual Security Analysis: Generates diagrams for inheritance, function summaries, and variable authorization to aid manual review.
- Security Property Documentation & Fuzzing Setup: Assists in defining and documenting security invariants for tools like Echidna and Manticore.
- Manual Review Guidance: Highlights areas often missed by automated tools, such as privacy, front-running, and cryptographic risks.
- Use Case: Before deploying a new DeFi protocol, run this Skill to ensure it passes automated checks, has clear security properties documented, and has undergone a thorough manual review of potential risks.
Quick Start
Run the secure-workflow-guide skill to perform a full security review of your smart contract codebase.