Claude Code 源码泄露事件引发技术归因讨论。有开发者在 Bun 的 GitHub issue #28001 下提问,认为泄露可能与 Bun 的一个已知 bug(Bun.serve() 在生产模式下仍提供 source map 文件)有关。
Bun 创始人 Jarred Sumner 迅速回应并澄清:
- 明确否认关联:他指出该 bug 针对的是 Bun 的前端开发服务器,而 Claude Code 是一个终端界面程序(TUI),不使用
Bun.serve()来编译单文件可执行包,因此两者无关。 - 锁定议题:回应后,他立即锁定了该 issue 以防止进一步讨论,并将标题修改为强调“Bun's frontend development server”以避免误导。
技术问题本质不同:
- Bun Issue #28001:属于前端服务器配置问题,即
Bun.serve()在开发模式关闭后仍暴露 .map 文件。 - Claude Code 泄露:根据 Anthropic 的说法,是 v2.1.88 的 npm 包中意外包含了约 60MB 的 source map 文件,属于人为失误导致的 CI/CD 打包问题。
该 Bun bug 自 3 月 11 日提交以来,目前尚未被修复。