awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 个仓库

Awesome GitHub RepositoriesRuntime Virtualizers

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.

Awesome Runtime Virtualizers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • patriksimek/vm2patriksimek 的头像

    patriksimek/vm2

    4,083在 GitHub 上查看↗

    vm2 是一个 Node.js JavaScript 沙箱和运行时虚拟化器,旨在执行不受信任的代码。它作为一个安全的代码评估器和模块隔离器,通过创建一个对 Node.js 运行时访问受限的隔离执行环境来保护宿主进程。 该系统通过一个安全框架脱颖而出,该框架利用对象代理和深度冻结来防止沙箱脚本修改宿主全局上下文或共享对象。它使用允许列表和路径限制来实现严格的模块访问控制,以管理可以加载哪些内置或外部依赖项。 该项目涵盖了广泛的功能领域,包括资源管理,其中它限制了缓冲区的内存分配并强制执行执行超时以防止拒绝服务攻击。它还提供文件系统访问限制,以及用于跨沙箱互操作性和控制台输出重定向的工具。 提供了一个命令行界面,用于直接在隔离的沙箱环境中执行 JavaScript 文件。

    Acts as a runtime virtualizer that protects the host global context through object proxying and property freezing.

    JavaScript
    在 GitHub 上查看↗4,083
  1. Home
  2. DevOps & Infrastructure
  3. Execution Environments
  4. Code Execution Runtimes
  5. Code Execution Sandboxes
  6. JavaScript Sandboxed Runtimes
  7. Runtime Virtualizers