What problem does it solve? It prevents common web application vulnerabilities—SQL injection, XSS, broken authentication, and exposed secrets—by enforcing concrete security rules and review checklists during development. ## Core Features & Use Cases - Always/Ask-First/Never Boundary: A three-tier policy that defines which security actions are mandatory, which require human approval, and which are forbidden outright. - OWASP Top 10 Defenses: Code-level patterns for parameterized queries, bcrypt password hashing, session cookie flags, CSP headers, and output encoding, with a dedicated OWASP.md reference. - Operational Guidance: Schema validation with zod, file upload restrictions, rate limiting with express-rate-limit, npm audit triage, and a security review checklist. - Use Case: When adding a login endpoint, apply the skill to hash passwords with bcrypt, set httpOnly/secure/sameSite session cookies, add rate limiting to auth routes, and verify no secrets leak into responses. ## Quick Start Review my Express authentication endpoint for security issues and apply the required hardening fixes.