What problem does it solve?
This Skill addresses the vulnerability of code by enforcing security-first development practices, ensuring robust handling of user input, authentication, data storage, and external integrations.
Core Features & Use Cases
- Code Hardening: Provides guidelines for hardening code against common vulnerabilities.
- Security Best Practices: Offers a comprehensive checklist for security headers, secure cookies, and proper password handling.
- DaaS-Specific Security: Includes guidance on CORS configuration and environment variables for secure API integration.
- Input Validation: Demonstrates how to validate user input to prevent SQL injection and XSS attacks.
- Security Review Checklist: Offers a checklist for authentication, authorization, input validation, and data handling.
- Common Rationalizations & Red Flags: Helps avoid common security pitfalls in development.
- Verification: Provides steps to verify that security measures are correctly implemented.
Quick Start
Run the security-and-hardening skill to ensure your codebase adheres to industry-standard security practices.