What problem does it solve? Applications ship with critical vulnerabilities like SQL injection, XSS, hardcoded secrets, and broken authentication because developers lack security expertise during design and code review. This Skill grounds security decisions in proven patterns, known failure modes, and concrete validation rules. ## Core Features & Use Cases - Secure Design Patterns: Apply defense in depth, least privilege, input validation boundaries, secure-by-default configuration, secrets management, and session security when building features. - Vulnerability Diagnosis: Identify and explain critical flaws such as SQL injection, XSS, CSRF, IDOR/BOLA, weak cryptography, broken sessions, and path traversal, with severity ratings and fixes. - Automated Code Review: Run regex-based validation rules that flag hardcoded secrets, dangerous eval usage, weak hashes (MD5/SHA1), insecure cookies, open redirects, CORS wildcards, and JWT 'none' algorithms. - Use Case: While implementing a login endpoint, consult the skill to hash passwords with bcrypt, rotate sessions after authentication, set HttpOnly/Secure/SameSite cookies, and verify no endpoint lacks authentication middleware. ## Quick Start Ask the AI to review your authentication and API endpoint code for OWASP vulnerabilities using the cybersecurity skill.