1 repository
Layers that virtualize the runtime environment to protect the host global context and state.
Distinct from JavaScript Sandboxed Runtimes: Focuses on the virtualization layer (proxying/freezing) that creates the sandbox, rather than the sandbox environment itself.
Explore 1 awesome GitHub repository matching devops & infrastructure · Runtime Virtualizers. Refine with filters or upvote what's useful.
vm2 is a Node.js JavaScript sandbox and runtime virtualizer designed to execute untrusted code. It functions as a secure code evaluator and module isolator that protects the host process by creating an isolated execution environment with restricted access to the Node.js runtime. The system distinguishes itself through a security framework that utilizes object proxying and deep freezing to prevent sandboxed scripts from modifying the host global context or shared objects. It implements strict module access control using allow-lists and path restrictions to govern which built-in or external dep
Acts as a runtime virtualizer that protects the host global context through object proxying and property freezing.