What problem does it solve?
Web applications are frequently targeted by attackers exploiting common security flaws such as injection vulnerabilities, broken authentication, cross-site scripting, and exposed secrets, leading to data breaches, unauthorized access, and financial loss. This Skill eliminates these risks by providing actionable, production-ready security guidance integrated directly into your development workflow.
Core Features & Use Cases
- OWASP Top 10 Prevention: Step-by-step code examples and rules to block the most common web application attack vectors.
- Input Validation & Sanitization: Patterns for validating all user input at system boundaries and sanitizing output to prevent injection and XSS attacks.
- Secrets & Dependency Management: Rules for safe secrets handling, npm audit triage, and security header configuration to reduce exposure risk.
- Use Case: When building a new user authentication feature, this Skill ensures you implement proper password hashing, secure session cookies, rate limiting on login endpoints, and input validation to prevent credential theft and brute force attacks.
Quick Start
Use the security-and-hardening skill to review the new payment processing endpoint for OWASP compliance and implement all required security controls before deployment.