What problem does it solve? Security vulnerabilities like injection, broken access control, and insecure deserialization slip into code when developers lack a structured checklist during writing and review. This Skill provides consolidated OWASP guidance so code reviews and implementations consistently cover web, LLM, and agentic AI threat categories. ## Core Features & Use Cases - OWASP Top 10:2025 Quick Reference: A prevention table covering all ten vulnerability classes from broken access control to exception handling failures. - Security Review Checklists: Checkbox lists for input handling, authentication, access control, data protection, and error handling, plus dedicated checklists for LLM applications and AI agents. - Language-Specific Pitfalls: Unsafe/safe code patterns for 20 languages including Python, JavaScript, Java, Go, Rust, PHP, and C/C++, covering issues like pickle deserialization, prototype pollution, and buffer overflows. - Use Case: While reviewing a Flask API endpoint, apply the access control checklist to catch missing authorization decorators and the SQL injection patterns to verify parameterized queries. ## Quick Start Review this authentication module for OWASP Top 10 vulnerabilities and list any unsafe patterns with fixes.