What problem does it solve?
This Skill helps engineers design, implement, and review code with secure-by-default practices, significantly reducing exploitable risks in application and infrastructure code.
Core Features & Use Cases
- Input Validation: Ensures all untrusted external input is validated against defined schemas.
- Least Privilege Enforcement: Guides the implementation of minimum necessary permissions for users and services.
- Secure Defaults: Promotes fail-secure mechanisms and avoids leaking sensitive information in errors.
- Injection Defense: Provides patterns for preventing SQL, NoSQL, and shell injection vulnerabilities.
- Use Case: When developing a new API endpoint that accepts user-submitted data, use this Skill to ensure all input is validated and authorization checks are correctly implemented.
Quick Start
Apply secure-by-default engineering practices for input validation, authz, secrets, dependencies, and hardening.