主要来源IT之家
查看原文事件专题 ·多源确认
Claude Code 被曝泄露开发者凭据,GitHub 上发现 2539 个真实密钥
安全公司 Apiiro 的研究人员发现,超过 10 万份 Claude Code 本地设置文件被上传至公开 GitHub 仓库,其中约 1,100 份含有数据库密码、API Token、私钥等机密数据,共在 1,994 个代码库中识别出 2,539 个真实凭据,波及 63 个组织。 问题根源在于授权机制:当开发者对 Shell 命令选择“是,且不再询问”时,授权规则连同命令原文(可能夹带密码或令牌)会被写入 .claude/settings.local.json。该文件本应加入全局 .gitignore,但克隆到新电脑或后初始化为 Git 仓库时可能失效。研究显示,每十个超过 8 KB 的设置文件中就有一个含真实秘密,而小于 500 字节的文件中比例不到五百分之一。Claude Code 有时还会未经确认自行提交设置文件,且 fork 后即使原仓库删除文件,密钥仍会留存。 泄露内容涉及 Azure 数据库密码、Square 生产令牌、SSH root 登录信息,甚至医疗记录数据库密码。早在 2025 年 8 月就有 bug 报告指出此问题,但因 60 天无活动被关闭。Claude Code 团队的 Boris Cherny 于 11 月 7 日回应称团队正在研究预防措施,并考虑内置密钥扫描功能。
当前结论
用 Claude Code 的朋友赶紧检查你的 .claude/settings.local.json 有没有被提交。Apiiro 扫出 2539 个真实凭据泄露在 GitHub 上,连医疗数据库密码都有。选“不再询问”越多风险越大,官方正在修复并考虑内置密钥扫描。
3 个信源81° AI 热度最后更新 2026/11/10 08:45:01
证据链
3 个信源冲突核查
现有去重数据只说明这些来源讨论同一事件,不代表立场相同。当前没有结构化的支持或反驳证据,不自动推断冲突。