Highlights
Auth Bypass: 29 prior fixes. Scrutinize any change in this area.
multiuser/machine-auth: most-fixed (3 issues). Treat as high-risk during review.
26 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: The application historically relied on easily spoofable prefix-based machine tokens ('machine' prefix checks) instead of cryptographically signed JWTs, exposing critical workspace boundaries to trivial unauthorized access.
Auth Bypass: WebSocket endpoints were vulnerable to authentication bypasses due to overly broad regex exclusions in the servlet filter mappings, allowing unauthenticated requests to slip past security filters.
Auth Bypass: A lack of unique workspace-specific signing keys meant that machine tokens could potentially be forged across different workspaces; key rotation and generation must be bounded per-workspace.