🔥 今日AI圈最大地震:Anthropic在发布NPM包时,不小心把Claude Code的完整源代码全部打包进去了——超过51万行代码、1000多个文件,包括未发布模型"Mythos"的引用。这已经是Anthropic短期内第二次泄密了。
💥 到底发生了什么?
事情简单到离谱:
Anthropic把Claude Code发布到NPM(JavaScript包管理器),就像你往网盘传文件一样。但问题是——他们把整个源代码目录都传上去了。
正常情况下,发布到NPM的应该是编译后的代码,源码会被过滤掉。但这次,51万+行TypeScript/JavaScript源代码、超过1000个文件,一个没少全传了。
任何执行 npm install @anthropic-ai/claude-code 的人,都能直接看到完整的源代码。
The Verge的Emma Roth第一时间报道了此事,确认泄露代码包含"未发布功能和Claude的指令"等内容。
🕵️ 泄露了什么?开发者们发现了什么?
源码被扒开后,开发者社区瞬间炸锅。几个关键发现:
1. 未发布模型 "Mythos"
代码中多次出现对一个名为 Mythos 的模型引用。这个模型从未被Anthropic公开提及——很可能是下一代Claude的内部代号,或者是某个全新产品线。
2. System Prompt 全文
Claude Code 的 system prompt(系统提示词)被完整暴露。这相当于AI助手的"行为准则"——Anthropic是怎么教Claude写代码的、给它设了什么安全限制、遇到敏感请求怎么处理……全写在里面。
对竞品公司来说,这相当于直接拿到了对手的剧本。
3. 未发布的功能模块
源码中出现了多个尚未公开的功能线索:
- 更深度的多文件编辑能力
- 新的代码审查(code review)工作流
- 与特定IDE的深度集成插件
- Agent编排(multi-agent orchestration)相关模块
4. 安全机制与防护逻辑
最敏感的部分:Anthropic内置在Claude Code中的安全过滤逻辑全暴露了。这意味着——恶意用户理论上可以研究这些代码,找到绕过安全限制的方法。
🤔 这不是第一次了
这已经不是Anthropic第一次出这种事故了。根据报道,这在短期内是第二次泄密事件。
一家以"AI安全"为核心卖点的公司,连续在源代码安全上翻车——这个讽刺有点过于明显了。
从工程角度看,NPM包发布流程中应该有严格的CI/CD检查:
.npmignore文件是否正确配置?- 发布前是否有自动扫描敏感文件的步骤?
- 发布流程有没有人工审核环节?
这些问题,Anthropic现在恐怕在紧急排查。
🏗️ 对我们工程领域意味着什么?
作为土木/结构工程师,我们日常也在用AI写代码(Python脚本、SAUSG自动化等)。这件事给我们的警示:
✅ 好消息:Claude Code的能力可能比你想象的强
从泄露的代码看,Claude Code内部有大量精细的代码分析、多文件协作、智能重构的实现。这说明它的代码能力是工程级的,不是简单的"代码补全"。
⚠️ 坏消息:安全防线暴露了
如果你的工作涉及敏感工程数据(比如桥梁结构参数、建筑抗震计算),需要知道:
- Claude Code的安全过滤逻辑现在是公开的
- 恶意攻击者可能利用这些信息构造"越狱"提示
- 工程数据安全需要你自己的把关,不能全靠AI的内置防护
💡 实操建议
工程人员使用AI Coding工具的安全清单:
- 敏感项目参数不要直接喂给AI
- AI生成的计算代码必须人工复核关键公式
- 定期检查你用的AI工具是否有安全更新
- 关注此类泄密事件,了解你工具的"透明度边界"
📊 AI编程工具竞争格局会变吗?
这次泄密对竞争格局的影响是双向的:
利好竞品:
- Cursor、Windsurf、GitHub Copilot的团队可以研究Claude Code的架构思路
- OpenAI的Codex团队获得了宝贵的竞品情报
对Anthropic的伤害:
- 短期内品牌形象受损("安全公司不安全"的叙事)
- 未发布功能曝光,竞争策略透明化
- 可能面临合规审查(特别是企业客户)
但长期来看——Claude Code的技术实力从源码中得到了证明。51万行代码不是随便能写出来的,里面的技术深度会让很多人重新评估Anthropic的工程能力。
🔮 接下来看什么?
- Anthropic的官方回应 — 目前尚未看到正式声明
- "Mythos"模型的后续 — 这会不会是Claude 4的代号?
- 安全影响评估 — 是否有恶意利用的案例出现?
- 竞品反应 — Cursor/Copilot会不会趁机推出对标功能?
💬 写在最后
AI编程工具的竞争已经白热化到这种程度了——连源码都能"不小心"全放出来。
这让我想起一句老话:做安全的公司,最怕自己不安全。
对于每天用AI写代码的我们来说,这件事最重要的教训是:工具再强大,安全意识不能外包。 你的代码、你的数据、你的工程成果——最终的安全责任人,是你自己。
你对这次泄密事件怎么看?Claude Code的源码曝光对你选工具有影响吗?欢迎留言讨论 👇
#Anthropic #ClaudeCode #AI编程 #源码泄露 #AI安全