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: Maps trust boundaries and assets, then runs spoofing, tampering, repudiation, information disclosure, denial of service, and elevation-of-privilege analysis before writing controls. - OWASP Prevention Patterns: Provides concrete code patterns for parameterized queries, bcrypt password hashing, session cookie flags, CSP headers, CORS restriction, SSRF URL allowlisting, and Zod schema validation. - LLM Security Guidance: Covers prompt injection, untrusted model output handling, tool permission scoping, and RAG tenant isolation based on the OWASP LLM Top 10. - Use Case: When adding a webhook endpoint that fetches user-supplied URLs, apply the SSRF pattern to validate the scheme, allowlist hosts, resolve DNS, and reject private IP ranges before fetching. ## Quick Start Review my new API endpoint for security issues and apply the appropriate hardening patterns from the security checklist.