What problem does it solve?
Helps development teams find and fix common security weaknesses in Java Spring Boot services, including authentication and authorization flaws, input validation gaps, CSRF/CORS misconfigurations, secrets leakage, insecure dependencies, and missing security headers.
Core Features & Use Cases
- Authentication & Authorization Guidance: Recommendations for stateless JWTs, session cookie hardening, method-level guards, and role-based access control.
- Input Validation & Injection Prevention: Advice on Bean Validation, parameterized queries, and sanitization to prevent SQL injection and XSS.
- Secrets, Headers & Rate Limiting: Best practices for externalizing secrets, configuring security headers, CSRF and CORS posture, and applying rate limits to protect endpoints.
- Use Case: During a pre-release code review, use this Skill to produce a prioritized checklist that fixes token validation, removes hardcoded credentials, ensures password hashing, and integrates dependency scanning.
Quick Start
Run a Spring Boot security review of the repository to list high-priority fixes for authentication, authorization, input validation, secrets handling, security headers, and vulnerable dependencies.