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