What problem does it solve? Web applications that accept user input, manage sessions, or integrate external services are exposed to injection, XSS, SSRF, broken access control, and supply-chain attacks. This Skill provides a systematic process to threat-model features and apply proven prevention patterns before vulnerabilities ship. ## Core Features & Use Cases - Threat Modeling with STRIDE: Map trust boundaries, name assets, and write abuse cases before writing code. - OWASP Top 10 Prevention Patterns: Copy-ready code for parameterized queries, bcrypt password hashing, secure session cookies, CSP headers, CORS restriction, and SSRF URL allowlisting. - Dependency & Supply-Chain Triage: A decision tree for package-manager audit findings based on severity, reachability, and fix availability, plus lockfile and install-script hygiene. - Privacy & LLM Security: Data classification, retention, and deletion rules for GDPR/CCPA, plus OWASP LLM Top 10 guidance for treating model output as untrusted input. - Use Case: Before merging a new login endpoint, run the security review checklist to confirm rate limiting uses a shared store, passwords are hashed with bcrypt, and error responses leak no internals. ## Quick Start Audit my authentication endpoint and user input handlers for OWASP Top 10 vulnerabilities and suggest fixes.