QuickJS Sandbox is for product teams that want extensibility without surrendering the host process.
AI transformation makes this problem visible fast. The enterprise wants generated scripts, customer formulas, workflow rules, data transformations, playgrounds, and plugin logic. Security, legal, and operations want to know what that code can access, how long it runs, how much memory it can use, and how the result is captured.
The package gives the application a controlled QuickJS WebAssembly guest runtime. Capabilities such as environment values, fetch, filesystem access, mounted modules, timeout, stack limits, and memory limits are explicit product decisions.
It should still sit inside defense-in-depth: workers or processes, containers where needed, egress policy, logging, validation, and monitoring. The point is to make the application-level execution boundary visible, reviewable, and repeatable.