Highlights
Sandbox Escape: 91 prior fixes. Scrutinize any change in this area.
lib/setup-sandbox.js: most-fixed (35 issues). Treat as high-risk during review.
114 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.
Sandbox Escape: Dominant attack surface: Promise thenable assimilation, species hijacking, and host-realm Promise rejection callbacks repeatedly bypassed sanitizers, enabling RCE via host Function constructor.
Sandbox Escape: Host prototype/constructor leakage via proto-walk, property descriptor extraction, and handler reconstruction repeatedly allowed sandbox-to-host code execution.
Remote Code Execution: Dangerous builtins (node:test, crypto.setEngine, sqlite.loadExtension) survived allowlists/denylists due to incomplete prefix normalization and subpath matching, enabling host-process spawning and native code loading.