笑死,Claude 觉醒了,把 Claude Code “开源”了。
开发者不小心把 Map 文件上传到了 NPM,Map 文件是干啥用的呢?
一般生产级的代码都会进行混淆压缩,Map 文件就像是一本“翻译字典”。
它能将压缩、混淆或编译后的代码精准映射回原始的源代码,专门用来在开发时帮你快速定位和调试 Bug。
最致命的是,Map 文件里面的 sourcesContent 保存了代码本身,非常赤裸的源代码。
不需要反编译,直接写个脚本提取就行。
所以,Claude Code 客户端的代码,就这么水灵灵的“开源”了。
整整超过 1900 个文件,51 万行代码,底裤被扒的干干净净。
传送门:github.com/instructkr/claude-code
#HOW I AI##科技先锋官##claude##claudecode#
发布于 北京
