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 structured security review process so vulnerabilities are caught in design and code before they reach production. ## Core Features & Use Cases - Threat Modeling with STRIDE: Map trust boundaries, name assets, and run a lightweight STRIDE analysis before writing controls, addressing OWASP A04 Insecure Design. - OWASP Prevention Patterns: Copy-ready TypeScript patterns for parameterized queries, bcrypt password hashing, secure session cookies, CSP headers, CORS restriction, and output encoding. - SSRF and LLM Security: Allowlist-based URL validation with DNS resolution checks, plus guidance for treating LLM output as untrusted input per the OWASP LLM Top 10. - Use Case: While building an API endpoint that accepts a user-supplied webhook URL, apply the SSRF validation pattern to reject private IPs and the input validation pattern with zod schemas to reject malformed payloads. ## Quick Start Review my new API endpoint for security vulnerabilities and apply the appropriate hardening patterns.