Security context

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

makeplane/plane
preview @ 6c9dbb5
186
Fixes
15
CVEs
CRITICAL
Peak severity
15.8%
Coverage
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.