What problem does it solve?
This security-review skill ensures that all code is checked against security best practices, helping identify and remediate vulnerabilities early in the software development lifecycle.
Core Features & Use Cases
- Secret management: Enforces safe handling of credentials and secrets (avoid hard-coding; use environment vars or secret stores).
- Input validation: Applies strict validation to user input and file uploads to prevent common attacks.
- Authentication and authorization: Reviews token handling, session management, and access control to prevent leakage and privilege escalation.
- API security and data protection: Evaluates API endpoint design, data handling, and encryption strategies for sensitive data in transit and at rest.
- Compliance and best practices: Provides a comprehensive security checklist covering the major risk areas (pre-deployment hygiene, monitoring, logging, and incident response).
- Use Case: When building or auditing a new feature that handles user data, cryptographic secrets, or payment processing, you can run this skill to perform a security review.
Quick Start
Apply the security checklist to your codebase to identify authentication, input handling, and secret-management vulnerabilities.