请不要在公开 issue、讨论或 PR 里披露漏洞细节。
请用 GitHub 的私密漏洞报告:在仓库页面进入 Security → Report a vulnerability 提交,内容只有维护者可见。
报告里请尽量写明:
- 受影响的部分(server / web / admin / 沙箱 / 某个扩展包)与代码版本(提交哈希或更新日志日期);
- 复现步骤或概念验证,请只在自己搭建的环境里测试,不要针对他人部署的站点;
- 影响范围与利用前提(是否需要登录、需要什么权限);
- 修复建议(可选)。
维护者确认收到后评估影响,并在同一个私密报告里与你沟通。修复发布后在更新日志里记录,不写可直接利用的细节;你同意的话会在记录里致谢。维护者精力有限,不承诺固定的响应时限,也不提供漏洞赏金。
只维护 main 分支的最新代码。使用旧版本时,请先升级再确认问题是否仍然存在。
在范围内:本仓库的 server/、web/、admin/、packages/、sandbox/、扩展包与构建部署脚本。
不在范围内:
- 部署者自行修改过的代码或配置导致的问题;
- 第三方模型、支付、存储、短信等服务本身的问题;
- 需要事先拿到服务器、数据库或超级管理员权限才能实施的攻击;
- 社会工程、物理接触和拒绝服务压测。
沙箱是 Agent 执行模型指令的唯一位置。生产环境必须按 sandbox/README.md 安装 gVisor 并使用 runsc 运行时,不要在生产环境使用 local 驱动;服务端配置、密钥与数据库只保存在宿主机,不要挂进沙箱。部署步骤见安装部署。