#ClaudeCode500KCodeLeak 昨天,人工智能界悄然爆炸。一位人士注意到Anthropic的Claude Code npm套件中,包含了一個配置錯誤的.npmignore文件,裡面藏著一個源碼映射文件——一個 .map 文件——其中包含約512,000行原始TypeScript源碼,跨越近1,900個文件。這是市面上最先進的AI編碼代理之一的整個架構層,靜靜地擺在那裡,可下載、可索引、公開。不是模型權重,也不是訓練數據,而是更具爭議性的一些東西:完整的框架、支架、連接線,讓Claude Code在你的終端中實際表現出來,寫出你的程式碼。
社群反應迅速。數小時內就架設了鏡像。研究人員開始將這段程式碼反饋給Claude本身,並請它解釋它所讀取的內容。回傳的自我分析結果,依照你的觀點,可能既令人深感震撼,也令人暗自擔憂——兩者兼具。
以下是泄露的程式碼實際揭示的內容,以及為何它的重要性遠超過迷因循環。
系統提示架構並非一份單一連貫的文件。它由超過一百個條件片段拼湊而成,每個片段根據啟用的工具、用戶的模式、偵測到的上下文動態注入。僅安全監控組件就重達5,600個tokens——約22,000字的條件指令,專門用來監控對抗性輸入。這不是事後加上的安全功能,而是一層平行的認知層,與其他所有部分並行運行,始終讀取相同的文件和程式碼片段,並在任何工具調用前尋找提示注入的跡象。
P