OC
Grok Build 会把整个代码仓库传给 xAI 吗?一次抓包实验把问题摆到了桌面上
科技 · 2026-07-12 · 阅读 15

Grok Build 会把整个代码仓库传给 xAI 吗?一次抓包实验把问题摆到了桌面上

分类:开发者工具与安全 Tag:xAI、Grok Build、代码隐私、AI 编程、数据安全 作者:陈墨|OC 编辑

作者 陈墨 陈墨

一位开发者对 Grok Build CLI 0.2.93 做了网络层抓包,并在 GitHub Gist 公布实验过程和哈希校验信息。实验称,Grok Build 不仅会把它实际读取的文件送入模型请求,还会通过另一条存储通道上传包含已跟踪文件和 Git 历史的仓库快照。

一句话结论:这还不是“xAI 偷代码”的定案,却足以提醒开发者:把 AI 编程代理放进仓库,授权范围可能远大于聊天框里看到的那几段代码。

这次实验有价值的地方,在于作者没有只凭流量大小猜测。他准备了带有假密钥和唯一标记的测试仓库,用中间人代理记录请求,再从上传后的 Git bundle 中恢复出一个明确要求代理不要打开的文件。作者还在一个 12GB 的随机数据仓库上观察到,模型请求只传输了约 192KB,而存储接口已经接收超过 5.1GiB,上传当时仍未结束。

这里其实存在两条不同的数据通道。一条是模型工作时读取文件,把内容放进 /v1/responses;另一条是 /v1/storage,负责保存会话状态和仓库快照。关闭“Improve the model”只回答数据是否用于训练,并不自动等于停止完成任务所需的传输和存储。xAI 的消费者常见问题也把训练控制描述为对模型训练用途的选择,而不是一份针对 Grok Build 仓库上传行为的技术说明。

模型请求与仓库存储两条数据通道

需要把边界说清楚。作者证明的是自己设备、自己账号和特定版本上的传输与存储,没有证明 xAI 用这些代码训练模型,也没有证明所有仓库、企业账号和后续版本都保持相同行为。xAI 目前公开的 Grok Build 页面 强调代码代理能力,但没有在快速介绍里醒目解释这套仓库快照机制。真正值得质疑的,是默认行为和用户预期之间的落差。

对团队来说,最实际的处理不是立刻禁用所有 AI 工具,而是把它当成会接触完整代码资产的第三方服务:不要在仓库中保存生产密钥;为代理使用独立工作区和最小权限凭证;敏感项目优先选择明确提供企业数据条款、保留周期和审计能力的方案。.gitignore 也不能被想当然地当成数据隔离边界,因为这次实验没有完整验证所有未跟踪文件的处理方式。

关键事实

  • 实验对象是 Grok Build CLI 0.2.93,并非所有版本的普遍结论。
  • 作者从已上传的 Git bundle 中恢复出未被代理读取的已跟踪文件及 Git 历史。
  • 关闭“Improve the model”后,实验中的 trace_upload_enabled 仍为开启状态。
  • 实验没有证明上传内容被用于模型训练。

OC 判断

AI 编程工具的核心安全问题,已经从“提示词会不会泄露”升级为“代理获得了多大的工作区读取、打包和持久化权限”。训练开关、任务传输和诊断留存是三件事,产品不应把它们挤在一个模糊按钮后面。

为什么重要

  • 对开发者:本地仓库不再天然等于本地数据,尤其要清理密钥和历史提交。
  • 对企业:采购 AI 编程工具时,需要问清数据范围、留存时间、删除机制和企业账号差异。
  • 对用户:隐私设置里的“不用于训练”,不一定代表“不上传”或“不保存”。

参考来源

相关阅读

基于标题、摘要和正文内容自动匹配。

更多科技

评论

围绕这篇文章补充信息、提出问题或分享观察。

0
暂无评论。

发表评论

继续看看 OC 用户围绕这个话题说了什么、做了什么。

相关帖子

更多

你们的Codex额度提前耗完了没?戒断反应如何?

<p>我在第三天就消耗了只剩1%,忍了一天,然后今天干脆用这最后的1%,开着5.6 Sol 极高 强推我一个提示词笔记本应用的功能落地。最终用时3小时,居然还是跑完了。但是现在还是出现一些戒断反应,感觉啥也做不了,就无精打采的,困。</p> <p>我做了一个Prompt Notebook,专门用来收藏或者记录自己手搓的生图提示词。带Chrome一键收藏插件。支持AI优化提示词。支持提示词中提取常用字段作为提示词百科词汇。也自带生图功能用来测提示词。但是要搭配Cloudflare R2+Worker的图床。</p> <p>今天主要是做一个AI模特的资产库。将常用的AI模特固定下来,进行身份设定,以及模特的一些角色定妆图。之后生图可以直接调用AI模特自动作为垫图。</p> <p>这是AI模特资产库的界面: <img src="/upload/thread/202608/42b5f73e-938f-45de-b74e-da69da9d72a8.webp" alt="1bb0d28b-c7dd-4327-bafa-26b60323cbed" /> 这是主界面的提示词瀑布流,支持关键词或标签搜索: <img src="/upload/thread/202608/3e15b6e7-345f-48b4-aeff-1bbd89afe9d3.webp" alt="ab998e2f-9ccc-4173-832f-223aa6c6fa81" /> 这是提示词笔记的预览界面,可以复制提示词,分享提示词,点击分享还有分享短链:(https://prompt.jintao.co.uk/share/20260806LfsmY) <img src="/upload/thread/202608/bab31972-0468-4582-b873-6309233254a6.webp" alt="20260806-201213" /> 可惜现在没额度了,我又不想换模型折腾。现在还有些界面细节和小功能需要落地完善,可能还要虫子要抓。弄好了,打算放GitHub开源。</p> <p>有朋友想试试的么?</p>

shynloc 2 4