What problem does it solve? Web applications that accept user input, manage sessions, or integrate third-party services ship with exploitable vulnerabilities when security is treated as an afterthought. This Skill embeds threat modeling, OWASP prevention patterns, and privacy compliance checks directly into the development workflow. ## Core Features & Use Cases - Threat Modeling with STRIDE: Maps trust boundaries, names assets, and runs STRIDE analysis per boundary before writing controls, addressing OWASP A04 Insecure Design. - OWASP Prevention Patterns: Provides TypeScript code patterns for injection, broken authentication, XSS, broken access control, SSRF, and security misconfiguration, plus a dedicated section on securing AI/LLM features against prompt injection and excessive agency. - Supply-Chain and Privacy Governance: Covers dependency audit triage by reachability, install-script gating per package manager, secrets management, and GDPR/CCPA data classification with retention and deletion paths. - Use Case: When building an API endpoint that accepts file uploads and calls an LLM, use this Skill to validate input with Zod schemas, restrict upload types and sizes, treat model output as untrusted data, and verify the security review checklist before release. ## Quick Start Review this Express API route for security vulnerabilities and apply the hardening checklist before I deploy it.