
Springboot Security
The springboot-security skill provides developers with Spring Boot security best practices for implementing authentication, authorization, input validation, CSRF protection, secret management, rate limiting, and dependency scanning in Java services. It addresses common security vulnerabilities by offering code examples and configuration patterns for JWT/OAuth2 tokens, role-based access control, Bean Validation, secure headers, and CVE scanning. The skill is activated when developers are adding auth mechanisms, validating user input, configuring CORS/CSRF, managing secrets, or reviewing dependencies for security vulnerabilities.
- skills.sh installs
- 6.4K
- GitHub stars
- 229.1K
- last updated
- Jul 14, 2026
Install
$ npx -y skills add affaan-m/everything-claude-code --skill springboot-security --agent claude-codeInstalls into .claude/skills of the current project.
Files
Spring Boot Security Review
Use when adding auth, handling input, creating endpoints, or dealing with secrets.
When to Activate
- Adding authentication (JWT, OAuth2, session-based)
- Implementing authorization (@PreAuthorize, role-based access)
- Validating user input (Bean Validation, custom validators)
- Configuring CORS, CSRF, or security headers
- Managing secrets (Vault, environment variables)
- Adding rate limiting or brute-force protection
- Scanning dependencies for CVEs
Authentication
- Prefer stateless JWT or opaque tokens with revocation list
- Use
httpOnly,Secure,SameSite=Strictcookies for sessions - Validate tokens with
OncePerRequestFilteror resource server
@Component
public class JwtAuthFilter extends OncePerRequestFilter {
private final JwtService jwtService;
public JwtAuthFilter(JwtService jwtService) {
this.jwtService = jwtService;
}
Sponsors
Details
- Repository
- github.com/affaan-m/everything-claude-code
- Categories
- Security, Java & JVM
More from affaan-m/everything-claude-code
All 256- Article Writing6.3K
- Prompt Optimizer6.3K
- Cpp Coding Standards6.2K
- Market Research6.2K
- Strategic Compact6.1K
- Android Clean Architecture6K
- Springboot Tdd6K
- Continuous Learning5.9K
- Database Migrations5.9K
- Django Tdd5.9K
- E2e Testing5.9K
- Liquid Glass Design5.9K
- Security Scan5.9K
- Deployment Patterns5.8K
- Jpa Patterns5.8K
- Laravel Patterns5.8K
- Clickhouse Io5.7K
- Eval Harness5.7K
- Laravel Security5.7K
- Cpp Testing5.6K
- Iterative Retrieval5.6K
- Agent Harness Construction5.5K
- Configure Ecc5.5K
- Nutrient Document Processing5.5K