spring-security
Installation
SKILL.md
Spring Boot Security
When to use
This skill is the Spring-specific layer on top of secure-coding and api-security. Spring Security is powerful and exactly therefore foot-gun-rich: small letters in the config decide whether your app is safe or wide open.
Triggers on:
- A question like "review our Spring Security config", "OAuth2 client setup", "lock down actuator endpoints", "JWT validation on a Spring Resource Server", "@PreAuthorize review".
- Presence of
spring-boot-starter-security,spring-security-oauth2-client,SecurityFilterChainbeans,@EnableWebSecurity,@PreAuthorize/@PostAuthorizeannotations,application.ymlwithspring.security.*ormanagement.*. - A PR that touches
.permitAll(),.disable()on CSRF/CORS, customAuthenticationProvider,UserDetailsService, or a JWT filter. - Spring version bumps around security releases.
- A handoff from
security-revieworapi-securitywhere Spring is in the stack.