What problem does it solve?
This Skill prevents web-facing changes from introducing exploitable vulnerabilities by enforcing a systematic review of common attack classes before they ship.
Core Features & Use Cases
- Exploit-class coverage: Reviews changes for XSS, CSRF, SSRF, SQL injection, RCE/command injection, path traversal, open redirects, insecure deserialization, upload abuse, and broken access control (IDOR and broken function-level authorization).
- Non-negotiable security rules: Enforces context-aware output encoding, server-side authorization checks, parameterized database queries, and safe handling of uploads and server-side URL fetches.
- Test evidence requirements: Defines what evidence must exist for each exploit class (or an explicit release escalation path when mitigation cannot be completed).
Quick Start
Use the web-security skill to review the security controls and required test evidence for a change that adds or modifies routes, APIs, rendering of user content, redirects, uploads, outbound fetches, or authorization logic.