What problem does it solve?
Unaddressed security gaps in application code can lead to data breaches, unauthorized access, and regulatory penalties, especially when working with authentication, user input, secrets, or payment systems.
Core Features & Use Cases
- Comprehensive Security Checklist: Covers 10 core security domains including secrets management, input validation, SQL injection prevention, authentication/authorization, XSS/CSRF protection, rate limiting, and dependency security.
- Vulnerability Detection Guidance: Provides clear "never do" and "always do" examples, plus verification steps to identify common flaws like hardcoded secrets or unvalidated input.
- Use Case: When building a new API endpoint that processes user payment information, use this skill to verify all secrets are stored in environment variables, input is validated with schemas, and rate limiting is enabled to prevent abuse.
Quick Start
Use the security-review skill to audit the new payment processing API for security vulnerabilities.