LogoAIRosetta

Anthropic突发乌龙:Claude Code完整源码意外泄露,51.2万行TypeScript代码全网扩散

the-ai-corner

Summary2026年3月31日,Anthropic因npm打包配置失误通过source map泄露了Claude Code约51.2万行TypeScript源码,暴露插件体系、Agent架构与未发布功能。虽未泄露模型权重,但引发社区镜像、知识产权与供应链安全担忧,Anthropic已下架并启动补救。

2026年3月31日,美国人工智能公司Anthropic旗下旗舰AI编程工具Claude Code(CLI版本v2.1.88)因npm包打包配置失误,意外将完整源码通过source map文件(cli.js.map,约59.8MB)公之于众。这一低级错误迅速在全球开发者圈引发轩然大波,被视为Anthropic近年来最严重的公开安全事故之一。

安全研究员Chaofan Shou(Solayer实习研究员)最早在X平台发现并公开这一泄露:npm注册表中的@anthropic‑ai/claude‑code包不仅包含编译后的执行文件,还意外捆绑了source map文件。该文件直接指向Anthropic自有的Cloudflare R2存储桶,下载后可完整还原约1900个TypeScript源文件,总计超过51.2万行未经混淆的代码。Anthropic随后紧急下架了问题版本并发出DMCA删除通知,但社区已将源码镜像至多个GitHub仓库(如instructkr/claude‑code),部分仓库在数小时内获得数万星标,并衍生出Python/Rust的“干净室”重实现版本,以规避版权风险。

泄露细节:不止代码,更暴露内部架构与未发布功能

泄露的并非Anthropic核心大模型权重或训练数据,而是Claude Code这一客户端/CLI工具的完整前端代码库。内容涵盖:

  • 插件体系与工具箱:约40个内置工具、50余个斜杠命令(slash commands),包括文件操作、Git集成、浏览器自动化、终端执行等。
  • 多智能体协同与推理引擎:后台内存重写机制、跨会话标识符生成、计划模式(planning mode)、Agent编排逻辑等核心架构。
  • 遥测与安全机制:详细记录如何收集用户行为数据、IP信誉判断、封号逻辑,以及尚未正式上线的“Undercover Mode”“KAIROS”“BUDDY”等隐藏功能。
  • 未发布路线图:部分代码中提及未来迭代方向,如Auto Mode权限自动化、子智能体协同等。

开发者社区迅速展开逆向分析,有人称其“远超一个简单的API包装器”,展现出生产级开发者体验。部分分析指出,Claude Code的内存架构和工具调用设计高度成熟,甚至为开源社区提供了宝贵参考。值得注意的是,此次泄露是Anthropic一年内第二次类似事件⁠—⁠⁠—⁠2025年2月早期版本曾因相同问题暴露。

事故根因:人为配置失误,非黑客攻击

Anthropic官方尚未发布正式声明,但多家媒体引述公司内部人士称,此次事件系“构建流程中的人为错误”导致。source map本是调试工具,用于将压缩后的JS代码映射回原始TypeScript源代码,按规范不应出现在生产发布包中。Anthropic在CI/CD管道中未正确排除该文件,同时map内直接嵌入R2存储桶公开地址,导致任何下载npm包的用户均可轻松获取完整源码。Anthropic已快速移除问题文件并加强发布流程审核,但早期版本已被广泛存档。

这一事件与Anthropic此前“Claude Mythos”模型细节泄露(3月26日CMS配置失误)仅相隔数日,进一步放大了外界对公司内部运维与安全实践的质疑。讽刺的是,Claude Code本身正是Anthropic大力推广的AI编码工具,公司曾宣称其内部大量使用Claude进行软件开发。

多重影响:安全隐忧、社区狂欢与行业警醒

对Anthropic:短期内品牌与声誉受损。Claude Code作为高毛利企业级产品(2026年2月年化收入已超25亿美元),其内部实现细节暴露可能削弱竞争壁垒。竞争对手或可借机优化自身Agent工具,同时也为开源社区提供了逆向参考。长期看,此事件或加速Anthropic加强供应链安全与发布流程审计,但也可能影响即将到来的IPO估值与投资者信心。

对开发者社区:形成“狂欢效应”。GitHub镜像仓库迅速传播,社区已出现大量fork与重构项目(如OpenCode,支持任意LLM后端)。开发者得以深入研究Claude Code的插件体系、多Agent协同等先进设计,甚至直接用于个人项目或二次开发。这在一定程度上推动了AI Agent开源生态的加速,但也引发知识产权争议。

对整个AI行业:再次敲响闭源工具供应链安全警钟。AI编码工具正成为主流生产力,但打包、发布、依赖管理等环节的低级失误可能导致知识产权与安全风险大规模扩散。此事件与近期多起AI公司数据暴露案叠加,凸显行业在高速迭代下运维能力滞后的问题。同时,它也加速了“闭源工具被社区开源化”的趋势⁠—⁠⁠—⁠价值正从单一厂商专有实现转向模型性能与生态开放。

监管与长远启示:事件虽未涉及用户数据或核心模型,但暴露的遥测逻辑与安全机制可能引发隐私合规讨论。欧盟《AI法案》及美国相关监管或将加强对AI工具发布流程的审查。

结语:低级错误背后的高阶警示

Anthropic的Claude Code源码泄露,本质是一起典型的“人为配置失误”,却在AI Agent工具高速普及的当下产生了放大效应。它提醒全行业:技术再先进,基础运维与发布规范仍是底线。Anthropic作为Claude系列的守护者,此次“自爆”式事故既是危机,也是社区的一次集体学习机会。

目前Anthropic尚未公布进一步补救措施,社区对后续版本的安全性保持关注。对开发者而言,这或许是难得的“开源红利”;对AI公司而言,则是必须正视的供应链安全课题。在AI从实验室走向生产力的关键阶段,如何平衡创新速度与风险控制,已成为所有玩家共同的必答题。

▶️ 喜欢这篇内容?创作真的很辛苦!

欢迎关注我们的 YouTube 频道:
AI Rosetta

你的点赞、订阅和分享,是对我们最大的支持!🙏

更多AI新闻请访问: https://www.airosetta.com

CopyrightStatement

Comment

Please login before commenting

NoComments

RelatedNews

LoadingMore

Anthropic突发乌龙:Claude Code完整源码意外泄露,51.2万行TypeScript代码全网扩散 - Airosetta News