1195
2026-04-03
0分
Anthropic 不小心把 Claude Code 51 萬行原始碼塞進 npm 套件,12 小時內被全網鏡像
3 月 31 日凌晨,Anthropic 更新 Claude Code 的 npm 套件時,意外把一份 59.8MB 的 source map 檔打包進去。裡面是完整的原始碼:1,906 個 TypeScript 檔案、512,000 行程式碼,包括 44 個尚未對外開放的功能旗標(feature flag)。23 分鐘後就被開發者發現,12 小時內 GitHub 上出現上千個鏡像。
Anthropic 強調這是「打包流程的人為疏失,不是資安事件」,沒有客戶資料或模型權重外洩。但洩漏的程式碼揭露了代號「KAIROS」的背景常駐模式、未發布模型的內部代號(Capybara 對應 Claude 4.6、Fennec 對應 Opus 4.6),以及「對 AI 罵髒話會影響回應方式」的提示詞邏輯。
- Claude Code 原始碼就這樣躺在 npm 上。大約 512K 行、1,900 個檔案。對 Anthropic 團隊來說這很痛 — @mattpocockuk
- 這部分屬實,但被嚴重誇大了。外洩的是 CLI 工具的 harness 原始碼,不是模型權重,也不是整間公司的程式碼 — @PelicanAI_
- 如果這是真的,上千個 fork 和鏡像會在一小時內出現。但這不會阻止 Anthropic 繼續高速發布產品 — @bilbeny