xAI Grok CLI被指全量上传代码库且无视隐私设置

一份基于网络流量分析的技术报告指出,xAI 官方推出的编码命令行工具 Grok Build(CLI)在默认配置下,会将用户的完整代码库及敏感文件上传至云端存储,且该行为不受用户隐私设置的完全控制。
核心发现:全量上传与密钥泄露风险
测试显示,Grok CLI(版本 0.2.93,2026年7月环境)在执行任务时主要涉及两类数据上传行为:
首先,敏感文件内容未经脱敏直接传输。当代理读取文件时,包括 .env 在内的密钥文件内容会被原样序列化至 POST /v1/responses 请求体中,并打包进 session_state 归档包,通过 POST /v1/storage 接口上传。服务器对这些请求均返回 HTTP 200 状态码,表明数据已被接受。
其次,整个代码库被强制上传。无论代理是否实际读取某些文件,Grok 都会将整个工作区打包(通常作为 Git bundle 或分块数据)上传。在针对一个 12 GB 仓库的测试中,尽管模型交互通道仅传输了 192 KB 数据,但存储通道成功上传了约 5.10 GiB 的数据块,比例高达 27,800:1。通过对上传的 Git bundle 进行还原,研究人员找回了明确指示代理“不得读取”的文件及其完整 Git 历史记录,证实上传范围涵盖整个受跟踪的代码库。