What problem does it solve?
Provides a security-first checklist and actionable guidance to prevent common web application vulnerabilities, reduce attack surface, and enforce safe handling of user input, authentication, and secrets across a codebase.
Core Features & Use Cases
- Boundary validation and input sanitization: Validate and sanitize all external inputs at API and form boundaries.
- Authentication & authorization hardening: Use secure password hashing, httpOnly/secure cookies, session protections, and explicit authorization checks.
- Configuration and dependency safety: Enforce HTTPS, security headers, CORS restrictions, rate limiting, secrets management, and dependency auditing procedures.
- Use Case: During a release, run the checklist to find unsafe database queries, missing security headers, exposed secrets, and vulnerable dependencies, then produce prioritized remediation steps.
Quick Start
Use the security-and-hardening skill to review the codebase for input validation, authentication flaws, exposed secrets, and configuration issues, and return prioritized remediation actions.