What problem does it solve? It prevents common vulnerabilities like hardcoded secrets, SQL injection, XSS, and missing authorization checks from reaching production by giving you a structured security review process for every sensitive code change. ## Core Features & Use Cases - Ten-Area Security Checklist: Covers secrets management, input validation, SQL injection prevention, authentication/authorization, XSS, CSRF, rate limiting, sensitive data exposure, blockchain security, and dependency auditing. - FAIL/PASS Code Patterns: Shows concrete wrong and right implementations in TypeScript, Supabase, and Next.js so you can compare your code directly. - Pre-Deployment Checklist: A final verification list covering RLS policies, security headers, CORS, and file upload validation before any production release. - Use Case: When adding a Stripe payment endpoint to your React + Supabase app, activate this skill to verify input schemas, authorization checks, rate limits, and that no card data leaks into logs. ## Quick Start Review my new API endpoint and authentication flow for security vulnerabilities using the security checklist.