Anthropic誤刪8100個GitHub倉庫,IPO前夕信譽蒙塵
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未來幾個月面臨的最大挑戰。