Anonymous Intelligence Signal
Anthropic 误操作触发 GitHub 大规模下架:8100 个仓库因一行代码文件遭 DMCA 清理
一次内部发布失误,演变成一场波及数千个 GitHub 仓库的版权清理风暴。Anthropic 在发现其 Claude Code 命令行应用的源码映射文件意外泄露后,迅速动用 DMCA(美国数字版权法)请求下架扩散内容。然而,GitHub 基于 fork 网络的连锁处理机制,导致这次清理行动远远超出了预期目标。约 8100 个仓库被一刀切下架,不仅包括确实包含泄露代码的仓库,还牵连了 Claude Code 的官方公开仓库、其合法 fork,甚至一些无关的开发者的个人项目。
事件的源头是 Anthropic 在最近一次发布中,意外将包含 512,000 行源代码、内部模型代号及产品路线图信息的源码映射文件(package/cli.js.map)打包进了 npm 发布包。该文件使得编译后的代码能够被反向映射回原始结构,实质上造成了核心代码的泄露。消息传开后,大量开发者和 AI 爱好者开始分析并传播这些文件。为快速遏制扩散,Anthropic 选择了高效的 DMCA 下架流程,但未充分考虑到 GitHub 对同一 fork 网络进行整体处理的规则。
此次大规模误伤在社交媒体上迅速引发争议。面对舆论压力,Claude Code 负责人 Boris Cherny 出面承认这是一次意外操作。目前,Anthropic 已撤回大部分下架请求,仅保留对最初泄露的 1 个仓库及 96 个确认包含源码的 fork 的处理,GitHub 也已恢复其余受影响仓库的访问权限。这一事件暴露了科技公司在应对紧急代码泄露时,粗暴使用法律工具可能带来的广泛附带损害,并对开源社区的协作信任构成了冲击。