springboot-security - Spring Boot Security Best Practices
Implements authentication, authorization, validation, CSRF protection, and security headers
Tags
Updated: 2026-05-09Capabilities
Typical Inputs
What this skill does
- configure JWT authentication
- implement authorization rules
- validate user input
- prevent SQL injection
- hash passwords
- configure CSRF protection
- manage secrets
- set security headers
- configure CORS
- apply rate limiting
Inputs
- JWT tokens
- OAuth2 tokens
- user credentials
- HTTP requests
- database queries
- environment variables
- Vault secrets
- API endpoints
- uploaded files
Outputs
- authenticated sessions
- authorization decisions
- validated inputs
- parameterized queries
- hashed passwords
- security headers
- CORS responses
- rate-limited responses
- scan reports
Requirements
- Java Spring Boot
- Spring Security library
- JWT library
- Bean Validation API
- password encoder
- dependency scanner
