信任

安全

Orbit 会在你的机器上运行拥有本地工具访问权限的 AI 智能体,因此有必要把它的安全模型讲清楚。这里说明如何报告问题,以及什么才算问题。

最后更新:2026年10月10日

受支持的版本

Orbit 尚未到 1.0。安全修复针对最新发布和 main 分支。

  • main(最新)— 受支持
  • 最新的标签发布 — 受支持
  • 更早的发布 — 不受支持

报告漏洞

请私下报告漏洞 —— 不要开公开 issue。使用 GitHub 的私密漏洞报告,或发送邮件至 [email protected]。

需要包含的内容

  • 问题描述及其影响;
  • 复现步骤,或概念验证;
  • Orbit 版本、你的操作系统版本,以及 Orbit 的安装方式(cargo run、.app 包或 DMG);
  • pi CLI 的版本(pi --version)。

接下来的流程

你会在几天内收到确认,并随着报告被分级而收到状态更新。在公开披露之前,请给我们合理的时间来发布修复。

范围与安全模型

Orbit 是本地桌面客户端。它以子进程方式启动 pi 编程智能体,并赋予它与你在终端中相同的本地工具访问权限。有些特性是有意为之,它们本身不算漏洞:

  • Orbit 以完整的本地工具访问权限运行智能体。 智能体可以以你的用户身份读取、编辑你的工作区文件并执行命令。这正是这个工具的用途。
  • 访问模式是一道确认关卡,而不是沙箱。 监管、自动接受编辑和完全访问决定哪些会改变状态的工具调用会先询问。pi 不带沙箱,Orbit 也不添加。自动批准调用并不是隔离边界。
  • 会话数据存放在 pi 自己的存储中(~/.pi/agent/、~/.orbit-pi/)。Orbit 读写的文件与 pi CLI 相同。

我们希望收到的报告:

  • 内存安全缺陷;
  • 绕过 Orbit 声称守护的边界的命令注入或提示词注入;
  • 凭据通过 RPC 接口泄漏;
  • 签名更新器接受了无法验证的产物。