Highlights
Auth Bypass: 7 prior fixes. Scrutinize any change in this area.
apps/workers/workers/crawlerWorker.ts: most-fixed (2 issues). Treat as high-risk during review.
9 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.
SSRF: Unrestricted outbound network connections allow attackers to access internal resources. Attackers bypass simple hostname checks by using DNS rebinding, internal IP ranges, or redirect responses. Strictly resolving DNS and enforcing host/IP allowlists is critical.
Stored XSS: HTML contents fetched from external domains (such as metadata parsing) are fed into DOM readers. Unsanitized execution allows remote attackers to run arbitrary scripts on user sessions, as recognized in CVE-2026-27627.
Auth Bypass: Lack of ownership checks on rule inputs allows malicious users to manipulate tag and list resources belonging to other users. Explicitly validating that identifiers correspond to the authenticated user is required.