What problem does it solve? Security reviews often miss recurring vulnerability patterns because auditors fix one instance without hunting for its variants elsewhere in the codebase. This Skill systematizes sharp edges detection and variant analysis so dangerous APIs, insecure defaults, and repeated vulnerability patterns are found and documented consistently. ## Core Features & Use Cases - Sharp Edges Detection: Systematically check for dangerous defaults, error-prone APIs, cryptographic footguns, and language-specific risks across Python, JavaScript, Rust, C/C++, and Solidity. - Variant Analysis: Extract abstract patterns from a confirmed vulnerability, then hunt for similar flaws using grep, Semgrep, and CodeQL search strategies. - Structured Reporting: Use the included variant report template and methodology guide to produce severity-scored findings with remediation guidance. - Use Case: After finding a reentrancy bug in one Solidity contract, use the variant hunting workflow to discover three more instances across LendingPool, Staking, and NFTVault contracts, then recommend a systemic ReentrancyGuard fix. ## Quick Start Review this codebase for security vulnerabilities using sharp edges detection and hunt for variants of any findings.