AI领域的明星企业Anthropic遭遇了一场前所未有的公关与技术危机。
4月2日消息,在试图遏制其核心产品Claude Code源代码泄露的过程中,该公司因操作失误,向GitHub发起了过于宽泛的下架请求,导致约8100个代码仓库被“误杀”。
这一事件不仅引发了全球开发者社区的强烈不满,更在Anthropic筹备首次公开募股(IPO)的关键节点,对其“安全至上”的品牌形象造成了沉重打击。
据外媒TechCrunch及多方消息证实,Anthropic近日在发布Claude Code命令行工具的npm包时,因打包配置失误,意外将一个名为“cli.js.map”的调试文件包含在内。这个体积近60MB的文件如同潘多拉的魔盒,直接暴露了约51.2万行未经混淆的TypeScript原始代码。
短短数小时内,相关代码在GitHub上被疯狂备份,星标数破万,副本创建超过2万次。为了阻断这一扩散态势,Anthropic依据美国数字千年版权法(DMCA)向GitHub发出了下架通知。
然而,由于未能精准识别分支网络关系,这一请求被GitHub系统执行为了“地毯式轰炸”,导致约8100个仓库被禁用。
据悉,被误删的仓库中包含了大量Anthropic自身开源项目的合法分支,甚至波及了一些并未包含泄露代码的开发者项目。这一“由于处理范围判断失误”导致的乌龙操作,瞬间点燃了开发者社区的怒火。
面对舆论压力,Anthropic负责Claude Code的负责人鲍里斯·切尔尼(Boris Cherny)迅速承认了错误,表示:“这不是故意的,我们正在与GitHub合作修复。”
随后,Anthropic撤回了大部分下架请求。目前,GitHub已恢复了绝大多数受影响仓库的访问权限,仅保留了对一个主仓库及96个相关分支的处理。
尽管下架风波暂告一段落,但源代码泄露带来的技术冲击波仍在持续。此次泄露的51.2万行代码涵盖了4756个源文件和40余个工具模块,被技术社区视为一次“史诗级”的透明化展示。
通过对泄露代码的解构,外界得以一窥Anthropic的技术底牌。代码中不仅包含了完整的架构设计、提示词工程逻辑,还暴露了多项未公开的神秘功能。其中最引人注目的是代号为“Undercover Mode”(卧底模式)的系统。
该功能旨在让Anthropic的工程师在使用Claude Code向公开开源仓库提交代码时,自动抹除AI痕迹,避免暴露“AI正在参与开源贡献”的事实。此外,名为“Kairos”的持久进程和“Buddy System”电子宠物系统等未发布功能也一并曝光。
Anthropic官方在声明中强调,此次事件源于“人为错误导致的包装问题”,并未涉及模型权重参数或用户隐私数据。然而,对于一家依赖技术壁垒构建护城河的AI公司而言,核心工程逻辑的公开无疑削弱了其竞争优势,可能显著缩短竞争对手的追赶周期。
就在不到一周前,Anthropic刚因配置错误导致部分内部测试数据外泄。连续发生的数据安全事故,暴露了这家高速发展的AI企业在数据治理和合规流程上的潜在隐患。
目前,Anthropic正处于IPO的关键筹备期。市场消息称,该公司最早可能于今年10月公开上市,计划筹集超过600亿美元资金,估值已冲上3800亿美元。
业内分析指出,对于一家拟上市公司,源代码泄露不仅意味着技术资产的流失,更可能引发股东诉讼和监管审查。如何在修复漏洞的同时重建市场信任,建立真正贯穿全流程的安全校验机制,将是Anthropic未来几个月面临的最大挑战。
来源:电子工程专辑