What problem does it solve?
This skill addresses the high risk of undetected security vulnerabilities in code changes that touch sensitive surfaces like authentication, permissions, secrets management, and production data handling, which can lead to data breaches, unauthorized access, or compliance violations if not caught before deployment.
Core Features & Use Cases
- Sensitive Surface Scanning: Automatically flags changes to auth middleware, permission checks, environment files, deploy configs, and customer-facing data flows.
- Approval Gate Enforcement: Identifies operations that require formal approval per project policy and surfaces missing approval artifacts to block unauthorized deploys.
- Use Case: When a developer updates a login flow or adds a new endpoint that handles customer data, this skill catches missing auth checks, potential secret leaks, and required approval steps before code is pushed to production.
Quick Start
Use the security-permissions-review skill to scan the current git diff for security risks, missing approval artifacts, and auth gaps.