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 during development rather than after a breach. ## Core Features & Use Cases - Threat Modeling with STRIDE: Map trust boundaries, name assets, and run a five-minute STRIDE analysis before writing controls, addressing OWASP A04 Insecure Design. - OWASP Prevention Patterns: Copy-ready TypeScript patterns for parameterized queries, bcrypt password hashing, session cookie flags, CSP headers, CORS restriction, Zod input validation, and SSRF-safe URL fetching with DNS resolution checks. - AI/LLM Security Controls: Guidance mapped to the OWASP LLM Top 10 covering prompt injection, untrusted model output, excessive agency, and RAG tenant isolation. - Use Case: Before shipping a new webhook endpoint, use this Skill to validate the URL against an allowlist, reject private IP ranges, add rate limiting, and verify no secrets leak into logs. ## Quick Start Review my new API endpoint for security issues and apply the hardening checklist before I commit it.