Highlights
Information Disclosure: 2 prior fixes. Scrutinize any change in this area.
src/executor.ts: most-fixed (3 issues). Treat as high-risk during review.
3 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.
Information Disclosure: User-supplied code running in isolates can capture sensitive credentials or raw API tokens if they are evaluated or handled within the same execution scope. Moving credential injection and token evaluation out-of-isolate or into private scope blocks is critical to maintaining runtime confidentiality.
SSRF: Dynamically loaded worker isolates can be abused to perform SSRF attacks by initiating arbitrary outbound fetch requests. Enforcing a strict host allowlist on all outgoing network calls from the execution environment is required to restrict traffic to safe Cloudflare API domains.
Auth Bypass: Inadequate verification of identity ownership during administrative actions can lead to unauthorized resources access. For example, failing to match the user ID of the requester with the resource owner allows cross-user grant revocation.