Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

findbugsproject/findbugs
master @ 12e4730
13
Fixes
2
CVEs
HIGH
Peak severity
Highlights
Auth Bypass: 8 prior fixes. Scrutinize any change in this area.
sandbox/appEngineCloud/src/java/edu/umd/cs/findbugs/flybush/FlybushServlet.java: most-fixed (3 issues). Treat as high-risk during review.
8 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Auth Bypass: Routing logic relied on vulnerable URI parsing patterns (getRequestURI) and skipped session validation, allowing remote attackers to bypass endpoint authentication checks. This pattern was also found in direct endpoints like /find-issues and /upload-issues.
Sandbox Escape: Untrusted JSR-305 custom validators can escape isolation if the custom SecurityManager or classloader configurations are bypassed or improperly managed when integrated with third-party environments like Eclipse.
Auth Bypass: Control flow defects, such as missing return statements after authentication failures, allowed unauthenticated or failed OpenID sessions to bypass downstream validation checks entirely.