Highlights
Auth Bypass: 27 prior fixes. Scrutinize any change in this area.
packages/components/src/utils.ts: most-fixed (9 issues). Treat as high-risk during review.
103 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.
Remote Code Execution: Untrusted, LLM-generated Python scripts are validated and executed using Pyodide. Attackers routinely found sandbox bypasses utilizing Unicode homoglyphs, AST manipulation, and reflection tricks to execute arbitrary system commands.
Mass Assignment: Widespread use of unsafe Object.assign operations on untrusted request payloads allowed authenticated users to overwrite workspace identifiers, resulting in complete tenant isolation collapse across datasets, evaluators, assistants, and tools.
Server-Side Request Forgery: Outgoing network connectors and webhook callback dispatchers could be manipulated to target internal cloud metadata endpoints and local loopback ranges. Defenses suffered from DNS rebinding and incomplete IPv4-mapped IPv6 normalization.