Add security-7-migration module: Spring Security 6.5.11 vs 7.1.2 jar diff, compile checks and runtime probes

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01YPgGH6aMbSLANL3E2HHmS6
This commit is contained in:
2026-10-25 19:00:27 +00:00
co-authored by Claude Sonnet 5.5
parent d1b9339951
commit e47787ecaa
25 changed files with 1428 additions and 0 deletions
@@ -0,0 +1,47 @@
Spring Security 7.1.2
AntPathRequestMatcher: class not on the class path
pattern /api/**
/api ant=- pathPattern=true
/api/ ant=- pathPattern=true
/api/x/y ant=- pathPattern=true
/API/x ant=- pathPattern=false
/files/a.png ant=- pathPattern=false
/files/a.PNG ant=- pathPattern=false
/a/b ant=- pathPattern=false
/a/x/y/b ant=- pathPattern=false
/users/7 ant=- pathPattern=false
/users/7/ ant=- pathPattern=false
pattern /files/*.png
/api ant=- pathPattern=false
/api/ ant=- pathPattern=false
/api/x/y ant=- pathPattern=false
/API/x ant=- pathPattern=false
/files/a.png ant=- pathPattern=true
/files/a.PNG ant=- pathPattern=false
/a/b ant=- pathPattern=false
/a/x/y/b ant=- pathPattern=false
/users/7 ant=- pathPattern=false
/users/7/ ant=- pathPattern=false
pattern /a/**/b
/api ant=- pathPattern=n/a
/api/ ant=- pathPattern=n/a
/api/x/y ant=- pathPattern=n/a
/API/x ant=- pathPattern=n/a
/files/a.png ant=- pathPattern=n/a
/files/a.PNG ant=- pathPattern=n/a
/a/b ant=- pathPattern=n/a
/a/x/y/b ant=- pathPattern=n/a
/users/7 ant=- pathPattern=n/a
/users/7/ ant=- pathPattern=n/a
PathPatternRequestMatcher rejects the pattern: PatternParseException: {*...} or ** pattern elements should be placed at the start or end of the pattern
pattern /users/{id}
/api ant=- pathPattern=false
/api/ ant=- pathPattern=false
/api/x/y ant=- pathPattern=false
/API/x ant=- pathPattern=false
/files/a.png ant=- pathPattern=false
/files/a.PNG ant=- pathPattern=false
/a/b ant=- pathPattern=false
/a/x/y/b ant=- pathPattern=false
/users/7 ant=- pathPattern=true
/users/7/ ant=- pathPattern=false