What problem does it solve? Manually reviewing code for security vulnerabilities is slow and inconsistent, and issues like SQL injection, hardcoded secrets, or missing rate limits often slip into releases. This Skill runs a structured STRIDE + OWASP audit on any scope and produces a severity-ranked findings report, with an optional mode that fixes findings iteratively. ## Core Features & Use Cases - Structured Threat Analysis: Systematically evaluates all six STRIDE categories and maps findings to the OWASP Top 10 (A01–A10) using detailed reference checklists. - Secret and Dependency Scanning: Detects hardcoded API keys, tokens, and private keys via regex patterns, and runs stack-appropriate dependency audits (pnpm audit, pip-audit, govulncheck, bundle audit). - Iterative Auto-Fix Mode: With --fix, applies one targeted fix per finding in severity order, runs a guard (tests or lint) after each change, and commits incrementally, stopping on regression. - Use Case: Before a production release, run a full audit on your API layer to catch critical issues like SQL string concatenation or missing auth rate limiting, then auto-fix the top findings with a bounded iteration count. ## Quick Start Ask the AI to run a security audit on the src directory with auto-fix enabled and a maximum of 15 iterations.