What problem does it solve? Security vulnerabilities like SQL injection, XSS, and hardcoded secrets often slip through code review because reviewers lack a systematic checklist and automated detection. This Skill provides a structured OWASP Top 10 review process plus an AST-based scanner that catches dangerous patterns in Python code before merge. ## Core Features & Use Cases - OWASP Top 10 Checklist: Review pull requests against all ten OWASP categories with concrete Python/FastAPI and React code examples showing vulnerable and secure patterns. - Automated AST Scanning: Run the included security-scan.py script to detect eval/exec calls, subprocess with shell=True, pickle deserialization, SQL f-string interpolation, unsafe yaml.load, weak hashing, and hardcoded secrets. - Severity-Classified Reports: Generate a security-review.md report with findings classified as Critical/High/Medium/Low, including file:line references, CWE mappings, and recommended fixes. - Use Case: Before merging a PR that adds a new FastAPI endpoint handling user input, activate this Skill to verify authorization checks, parameterized queries, rate limiting, and JWT expiration, then run the scanner to catch anything missed manually. ## Quick Start Review the current pull request for security vulnerabilities and write the findings to security-review.md.