Highlights
Auth Bypass: 89 prior fixes. Scrutinize any change in this area.
apps/api/plane/utils/content_validator.py: most-fixed (6 issues). Treat as high-risk during review.
94 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: Deactivated users were historically allowed to log in or retain active workspace permissions because active status checks were missing during authentication and session validation.
SSRF: The work item link crawler and favicon fetcher allowed SSRF by failing to resolve hostnames and validate redirect destinations against private, loopback, or reserved IP ranges.
Insecure Direct Object Reference (IDOR): Endpoints frequently lacked workspace-scoping and user-scoping, permitting cross-tenant and cross-user data modifications or deletions of issues, cycles, and settings.