1 repository
Systems designed to execute arbitrary code while enforcing strict resource limits to prevent DoS attacks.
Distinct from Denial of Service Prevention: Distinct from code execution prevention; it allows execution but secures it with resource constraints.
Explore 1 awesome GitHub repository matching security & cryptography · Secure Code Evaluators. 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
Executes scripts with strict memory and execution time limits to prevent denial-of-service attacks on the host.