Claude Code 源代码泄露 2026:Anthropic 在 npm 源映射错误中暴露了什么
Anthropic 裸露
npm 打包错误 — v2.1.882026年3月31日,Anthropic公司发货了Claude·科德。 v2.1.88 npm 版本大小为 59.8 MB cli.js.map 源映射文件泄露,暴露了超过 512,000 行 TypeScript 源代码,这些代码分布在 1,900 个文件中。此次泄露揭示了…… 44 个未发布的功能标志内部遥测数据、加密逻辑和多代理编排代码均遭到泄露。虽然没有客户数据泄露,但这却是Anthropic公司几周内发生的第二次重大数据泄露事件。
事件经过:npm 源映射故障
人种学派的官方 @anthropic-ai/claude-code 版本 2.1.88 的软件包包含一个从未打算公开发布的生产工件:未混淆的 cli.js.map 源映射文件是调试文件,它将压缩后的 JavaScript 代码映射回原始 TypeScript 源代码。
安全研究员 Chaofan Shou 几个小时内就发现了漏洞。GitHub 上迅速出现了社区镜像,使得完整的代码库永久可用。Anthropic 删除了源代码映射和旧版本的软件包,并将其描述为…… “因人为失误导致的包装问题。”

// Anthropic公司意外泄露了Claude Code的源代码——The Media Copilot,2026年3月
Claude Code:Agentic CLI 接口
Claude Code 是 Anthropic 的终端优先代理工具,它允许开发人员使用自然语言规划、执行、调试和发布代码——这使得源代码的暴露对安全研究人员来说尤为重要。


// Claude Code 实际应用:终端界面、代理工作流和安装概述
究竟曝光了什么:44 个未发布的功能标志
- 凯罗斯 — 一个持久的后台守护进程(始终在线的代理),它维护长期记忆并主动提出改进建议。
- 伙伴 — 一款类似电子宠物(Tamagotchi)的虚拟伴侣,可将代码维护任务游戏化。
- 语音模式、主动代理标志和详细的多代理编排逻辑。
- 完整的系统提示和内部安全策略。
// Anthropic 不小心泄露了 Claude Code 的来源——互联网将永远保存它(通过 Yahoo 解密)
此次泄密事件为何如此重要:三个确凿的数字

// 生成式人工智能与智能体人工智能:理解攻击面差异(Medium)
专家视角
暴露外围的代理工具——命令行逻辑、编排机制、内存系统——降低了逆向工程防护机制和构建对抗性变体的门槛。即使没有模型权重,Claude Code 与模型交互的蓝图现在也可以被大规模地研究或攻击。这加速了合法开源分支和复杂越狱技术的开发。
对开发者和企业的影响
此次泄露使得逆向工程变得更加容易,并凸显了这一点。 智能体人工智能工具正成为新的攻击面仅依赖单一供应商 CLI 的企业如今面临着单一供应商集中风险。明智的策略是通过统一的 API 层实现多模型路由,该层可在供应商之间自动切换,同时保持代理体验的一致性。
// 智能体人工智能工作流程及其对企业安全的影响
常问问题
不,泄露的内容只包含内部源代码——没有泄露任何凭证、用户提示或对话记录。
是的,官方软件包已经清理干净。但是,镜像源码仍然是公开的,因此请仔细检查未来版本中的构建产物。
扫描 npm 管道中的 source-map 包含情况,实现自动化密钥扫描,并考虑以下事项: 统一AI API网关 它抽象化了特定厂商的命令行界面。
它加速了普及。真正的区别不再是命令行界面本身,而是…… 底层 API 访问层的稳定性和安全性。
Claude Code源代码泄露事件敲响了警钟。对于构建智能体应用程序的开发者来说,最明确的教训是: 千万不要把所有希望都寄托在单一供应商的 CLI 或 API 上。 对于生产级人工智能开发而言,一个具备智能路由和自动回退功能的统一、经过实战检验的集成平台如今至关重要。


登录













