Highlights
Auth Bypass: 2 prior fixes. Scrutinize any change in this area.
Dockerfile: most-fixed (1 issue). Treat as high-risk during review.
2 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: Weak validation logic in OAuth email handlers using loose regex matching allowed attackers to bypass authentication constraints entirely, as documented in CVE-2022-30034. Strict exact matching or heavily constrained patterns must be used for email and domain validation.
Auth Bypass: API endpoints previously failed to properly enforce configured basic authentication mechanisms, allowing direct unauthorized API access to administrative functions. Strict verification must be inherited and enforced by all handlers extending the base API classes.
Incorrect Permission Assignment: Declaring a Docker VOLUME before switching to a non-root user or executing ownership changes can cause the mounted directory to default to root ownership, preventing the application runtime user from managing internal data directories correctly.