错上加错,Anthropic一刀切掉8100仓库

AGI
一行被错误打包进npm的文件,引发了一连串超出预期的反应。

文 | 字母AI

一行被打错的文件,演变为8100个GitHub仓库被一刀切下架。

代码泄露之后,Anthropic选择用版权法(DMCA)快速清理扩散内容,但这次操作的影响远远超出预期——整个fork网络被连带波及。

约8100个仓库被一并处理,不仅包含泄露代码的仓库,也波及到了Claude Code相关的公开仓库及其合法fork,甚至一些开发者的个人项目。

随着大量仓库被下架,相关讨论在社交媒体上迅速发酵。

Claude Code负责人Boris Cherny出面回应,称这是一次意外操作。

目前,Anthropic已撤回大部分下架请求,仅保留针对1个仓库以及96个确实包含泄露源码的fork的处理。GitHub也恢复了对其余受影响仓库的访问权限。

01

这次事件的源头是一次内部发布流程中的失误。

周二,一位软件工程师发现,Anthropic最近一次发布中似乎意外包含了其主打产品——Claude Code命令行应用的源码访问权限。

具体来说,在Claude Code的npm发布包中,出现了一个关键文件:package/cli.js.map

这是一个 source map(源码映射文件),作用是将编译后的代码(如压缩或转译后的 JavaScript)映射回原始源码。

换句话说:只要有.map,就可以在一定程度上“还原”源码结构。

这意味着即使Anthropic并没有直接公开完整源码,但由于这一文件的存在,源码具备了被还原的可能。

情况被发现后,大量AI爱好者和开发者开始分析这些文件,试图从中了解Claude Code的内部实现方式。

同时这些文件也被分享到了GitHub上,并以各种方式传播。

结果就是,Anthropic泄露了512,000行源代码、内部模型代号和他们的产品路线图。

02

确认源码泄露后,Anthropic需要尽快清理这些已经扩散的代码,他们选择了最直接也最干脆的一种方法:DMCA(美国数字版权法)下架请求。

这种方式有着非常高效的优点:快速执行、优先保护版权方、通常不做复杂判断。

但问题在于,根据GitHub的处理逻辑,仓库如果属于同一个fork网络,就可能会被整体纳入处理范围。

而Claude Code本身存在一个公开仓库和大量的合法fork,fork之间形成了复杂的网络结构。

于是就出现了一个连锁反应:包含泄露代码的fork被标记的同时,同一fork网络中的其他仓库也被波及,官方仓库的正常fork被一并处理,一些开发者基于该项目的衍生项目也被下架。

最终,这一DMCA请求影响了约8100个仓库

面对这一情况,Anthropic很快进行了调整:公司撤回了绝大多数DMCA请求,仅保留了1个明确包含泄露源码的仓库和96个相关fork。

GitHub也随之恢复了“被误伤”的仓库的访问权限。

不过,TechCrunch报道称,这次“清理事故”也对Anthropic带来了新的负面影响。公司正计划IPO,而上市通常意味着更高的执行力和合规要求。

如果类似情况发生在上市公司,通常可能引发股东层面的关注,甚至带来潜在的法律风险。

03

在其他的任何公司,刚刚泄露了512,000行源代码、内部模型代号和整套产品路线图的人,都免不了要拎包走人。

但Anthropic并没有这么做:团队和领导一起公开地承担了责任,认为问题不在人,而是容易出错的基础设施。任何人都有可能无意中犯同样的错误。

按照公开表述,出错环节在于打包与发布流程,手动步骤缺乏自动化约束。

因此,后续的重点在于修复流程、减少该步骤的人为操作、提升打包和发布的自动化程度。而并非对个人问责。

在技术层面,Anthropic也很快发布了新版本,对问题进行修复。

最新版本Claude Code 2.1.90移除了上一版本中的源码映射文件(导致泄露的罪魁祸首),并额外做了两类“泄露/隐私”相关的修补:取消了Get-DnsClientCache和ipconfig /displaydns的自动允许,使Claude Code 默认不再访问本地DNS缓存。

新版本还对PowerShell执行权限进行了强化,增加了权限校验逻辑并修复了多种可能的绕过路径,提升了系统在本地执行层面的安全性。

目前,Claude Code已恢复正常更新节奏,相关讨论仍在持续。

本文系作者 字母AI 授权钛媒体发表,并经钛媒体编辑,转载请注明出处、作者和本文链接
本内容来源于钛媒体钛度号,文章内容仅供参考、交流、学习,不构成投资建议。
想和千万钛媒体用户分享你的新奇观点和发现,点击这里投稿 。创业或融资寻求报道,点击这里

敬原创,有钛度,得赞赏

赞赏支持
发表评论
0 / 300

根据《网络安全法》实名制要求,请绑定手机号后发表评论

登录后输入评论内容

快报

更多

20:12

5月17日新闻联播速览26条

20:09

报道称斯塔默并非唯一面临支持率困境的欧洲领导人

20:06

《给阿嬷的情书》票房突破5亿

19:52

中国两轮车企借绿色浪潮驶入欧洲

19:21

北京降雨可超20小时

19:01

伊朗外交部:美以用“维护能源稳定”作借口,为对伊战争辩护

18:30

张国清同俄罗斯副总理特鲁特涅夫共同出席第十届中国-俄罗斯博览会开幕式并主持召开中国东北地区和俄罗斯远东地区政府间合作委员会第六次会议

18:15

伊朗军方:若美国再次发起军事行动将面临“进攻性回应”

17:51

消息人士:美方在回应伊朗提议时列出5个关键条件

17:39

十四届全国政协常委、农业和农村委员会副主任王晓东接受审查调查

17:27

本周新增瑞为技术、仙工智能等4家境外上市备案企业

17:26

本周新增科峰智能、趣印科技等4家上市辅导备案企业

17:11

伊朗议长卡利巴夫被任命为对华事务特别代表

16:54

中美阿三国联合打击电诈,276名网恋骗子在迪拜被抓

16:42

中国电信推出试商用Token套餐

16:42

中国移动:将加强5G-A、6G、卫星互联网等通信网关键核心技术攻关

16:31

陈茂波:香港经济基调良好前景正面,有助吸引更多国际长期资金投资

16:15

U17亚洲杯四强诞生,半决赛中国队将战澳大利亚队

16:14

欧洲国债收益率高企,通胀攀升或推动央行加息

16:04

5天3板和远气体:目前公司六氟化钨产品尚处于试生产阶段,未产生任何业绩

扫描下载App