Highlights
Auth Bypass: 4 prior fixes. Scrutinize any change in this area.
database.rules.json: most-fixed (2 issues). Treat as high-risk during review.
5 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: Arbitrary unauthenticated or unauthorized users could write directly to the 'admins' list in the database rules, elevating their own privileges to administrative levels.
Auth Bypass: Incorrect data state references (using historical pre-change snapshots instead of active updated snapshots) allowed improper evaluation of role grant deletion logic.
Auth Bypass: Client-side authorization bypass occurred because the application failed to properly extract 'isAuthenticated' due to destructuring from the wrong configuration depth.