What problem does it solve?
This Skill helps developers prevent security vulnerabilities by applying security-first practices across authentication, authorization, input handling, secrets management, dependency auditing, and production hardening.
Core Features & Use Cases
- Threat Modeling and Secure Design: Guides teams through trust boundary analysis, abuse cases, STRIDE assessment, and security constraints before implementation.
- Application Security Hardening: Covers OWASP Top 10 prevention patterns, secure authentication, validation, encryption, rate limiting, and dependency security reviews.
- AI Security Practices: Provides guidance for protecting LLM-powered applications from prompt injection, unsafe outputs, excessive agency, and data exposure.
- Use Case: A developer preparing an API for production can use this Skill to identify insecure endpoints, strengthen validation, configure secure defaults, and verify security controls.
Quick Start
Use the security-and-hardening skill to review my application architecture and identify security risks with recommended fixes.