What problem does it solve? Before deploying an application, developers need a systematic way to verify that authentication, injection prevention, XSS/CSRF protection, secrets management, and other critical security controls are actually in place. This Skill provides a structured OWASP Top 10-based audit workflow with automated checks and persistent tracking of intentionally ignored items. ## Core Features & Use Cases - Category-scoped audits: Run full audits or target specific areas like auth, injection, XSS, CSRF, secrets, API security, infrastructure, prompt injection, or race conditions. - Automated audit script: A bash script scans for hardcoded secrets, tracked .env files, vulnerable npm dependencies, verbose console logging, and raw error rendering patterns. - Ignored-item governance: Record accepted risks in a SECURITY.md artifact with reasons and dates, so audits skip them while keeping the team aware. - Machine-readable gate results: Every audit appends a structured pass/warn/fail JSON block for CI or workflow gating. - Use Case: Before a production release, run a full audit to catch a missing CSRF token and an exposed API key, then formally ignore the rate-limiting check because the service sits behind an API gateway. ## Quick Start Ask the AI to run a security audit on this project before deployment and report any critical findings.