What problem does it solve? After discovering one vulnerability, the same root cause often exists elsewhere in the codebase through copy-paste propagation, developer habits, and incomplete fixes. This Skill provides a systematic methodology to hunt down all variants of a known bug instead of fixing only the single reported instance. ## Core Features & Use Cases - Five-Step Variant Hunting Process: Understand the root cause, create an exact match, identify abstraction points, generalize iteratively, and triage results with controlled false positive rates. - Multi-Tool Query Templates: Ready-to-use Semgrep taint rules and CodeQL templates for Python, JavaScript, Java, Go, and C/C++, plus a structured variant report template. - Use Case: After finding a SQL injection in one Flask endpoint, use this Skill to generalize the pattern, run taint analysis across the entire repository, and produce a report of all confirmed variants with severity and exploitability assessments. ## Quick Start Use the variant-analysis skill to search this entire codebase for other instances of the SQL injection pattern found in api/handlers/user.py.