Claude Code 凭据泄露事件GitHub 仓库检出 2539 条真实凭据,官方正在修复

安全厂商 Apiiro 扫描公开 GitHub 仓库后发现,Claude Code 会把带明文密码、API 令牌的命令保存进项目目录配置文件,一旦开发者提交上传仓库,凭据直接对外公开,一共在 1994 个公开仓库里面找到 2539 条真实可用凭据,Anthropic 官方已经确认该问题,正在开发修复方案,同时给出临时处置建议。问题根源不是模型本身被攻击,而是 Claude Code 的 “Yes, and don’t ask again(是的,以后不再询问)” 这个便捷功能,当开发者允许它执行 shell 命令并勾选不再弹窗确认,整条命令会原样写入项目内的.claude/settings.local.json,如果这条命令包含数据库密码、云密钥、SSH 登录凭据,凭据就以明文保存在项目文件夹;很多开发者没有把该配置文件加入 gitignore,提交代码的时候一并上传到公开仓库,造成信息泄露,涉及 Azure 数据库密码、Square 生产令牌、SSH root 账号、医疗数据库密码等敏感内容,一共影响 63 个组织,覆盖学生项目、初创公司、软件服务商。这个漏洞属于产品设计上的便捷性带来的安全缺陷,没有 CVE 编号,不是远程攻击漏洞,触发前提是开发者手动选择不再询问,并且把配置文件提交版本库,开发者可以先做自查、吊销密钥、补充忽略配置,等待官方正式补丁上线。

一、事件基础信息清单

  • 发现机构:Apiiro
  • 扫描范围:GitHub 公开仓库内超过 104185 份 Claude Code 设置文件
  • 统计结果:1994 个仓库、2539 条真实凭据,1122 份配置文件直接包含密钥
  • 泄露文件:.claude/settings.local.json(项目本地权限规则配置)
  • 触发入口:命令审批选项【Yes, and don’t ask again】
  • 泄露凭据类型:数据库密码、云服务商 API Key、SSH 账号、生产环境 Token、私钥等
  • 受影响主体:个人开发者、63 家机构,初创团队、软件代理商居多
  • 厂商响应:Anthropic 团队正在开发内置密钥扫描、自动拦截等修复方案

二、凭据泄露触发完整流程

  1. 开发者让 Claude Code 执行带密码、token 的 shell 命令,比如数据库连接命令。
  2. Claude Code 弹出执行确认弹窗,开发者选择 “Yes, and don’t ask again” 永久放行。
  3. 工具把完整 shell 命令(包含明文凭据)写入.claude/settings.local.json。
  4. 该文件没有默认加入 gitignore,开发者执行 git add、commit、push 上传 GitHub。
  5. 公开仓库里的明文配置文件被爬虫、安全扫描工具抓取,凭据直接暴露。

三、泄露凭据分类统计表

凭据类型检出数量典型说明
服务端 API 令牌398第三方业务接口访问凭证
数据库密码379Postgres、MySQL 等数据库登录密码
AI 模型 API 密钥149各大大模型平台访问密钥
Supabase 密钥122后端平台服务密钥
Google API 密钥110谷歌云、谷歌服务凭证
SSH 账号103服务器远程登录账号密码
AWS 密钥42亚马逊云访问凭证
GitHub/NPM 令牌43代码仓库、包管理平台 token
其他账号密码、私钥剩余条目应用后台密码、加密私钥

四、开发者紧急自查与处置步骤

  1. 仓库检索:执行git log -p --all -- .claude/settings.local.json查看历史提交记录,检查配置文件有没有写入敏感信息。
  2. 凭据吊销:确认密钥、密码存在泄露,立刻去对应服务商后台吊销、轮换密钥,优先处理生产环境凭据。
  3. 添加忽略:在项目.gitignore增加.claude/settings.local.json,防止后续再次上传。
  4. 清理 Git 历史:已经提交的仓库,使用 git filter 工具清除历史提交中的敏感文件,避免历史版本被访问。
  5. 使用习惯调整:不再随意勾选 “不再询问”,尽量单独使用环境变量、密钥管理工具传递凭据,不要直接写在 shell 命令里。

五、官方修复方向对比

修复方向方案说明阶段
内置密钥扫描保存允许规则时自动识别密码、token,拦截写入配置文件原型开发中
默认 gitignore工具自动生成 gitignore 规则,默认排除 settings.local.json规划中
审批弹窗增强高风险带凭据命令增加强提醒,弱化 “不再询问” 选项规划中
自动告警检测配置文件包含密钥,主动通知开发者规划中

【相关 FAQ】

问题 1:Claude Code 凭据泄露事件:GitHub 仓库检出 2539 条真实凭据,官方正在修复,这个漏洞是黑客攻击 Claude Code 造成的吗?

回答 1:Claude Code 凭据泄露事件:GitHub 仓库检出 2539 条真实凭据,官方正在修复,该事件不属于黑客入侵攻击,没有远程利用漏洞,是 “不再询问” 功能把带凭据的命令明文保存,开发者误提交到公开仓库导致,需要用户操作勾选才会触发。

问题 2:Claude Code 凭据泄露事件:GitHub 仓库检出 2539 条真实凭据,官方正在修复,私有 GitHub 仓库里面的.claude/settings.local.json会不会有风险?

回答 2:Claude Code 凭据泄露事件:GitHub 仓库检出 2539 条真实凭据,官方正在修复,私有仓库默认对外不可见,但团队内所有拥有仓库访问权限的成员都可以读取文件,同样存在内部泄露风险,依然建议加入 gitignore、不要存放明文凭据。

问题 3:Claude Code 凭据泄露事件:GitHub 仓库检出 2539 条真实凭据,现在有已经发布好的补丁可以直接升级解决吗?

回答 3:Claude Code 凭据泄露事件:GitHub 仓库检出 2539 条真实凭据,官方目前还在开发修复方案,暂未上线完整补丁,开发者优先靠手动加 gitignore、少勾选不再询问、及时轮换密钥的方式做临时防护。

【参考资料】

[2026-11-10](官方正在修复:Claude Code 被爆把密码写进项目文件,GitHub 上发现 2539 个真实凭据)IT 之家

[2026-11-09](Coding Agents Are Leaking Your Secrets to GitHub)Apiiro 官网

[2026-11-10](点一下 “以后不再询问”,密码、API Key 全被上传,Claude Code 配置文件泄露数千条敏感信息,Anthropic 回应)36 氪

[2026-11-09](Claude Code’s 'Don't Ask Again' Feature Exposes 2,539 Secrets on GitHub)GBHackers News

【免责声明】

本文内容整理自 Apiiro 安全报告、科技媒体公开报道,Claude Code 凭据泄露事件相关数据为安全厂商扫描统计结果,不代表所有检出凭据当前都还能正常使用;本文给出的处置步骤仅作为安全参考,密钥吊销、Git 历史清理操作前请做好备份,生产系统凭据安全操作请遵循企业内部安全规范,本文不承担处置不当带来的资产损失责任。

本文来自作者[苔漫茶途]投稿,不代表海博商机网立场,如若转载,请注明出处:https://www.hb12369.net/qyzx/202611/524.html

赞 (0)

今日大家都在搜的词:

发表回复

本站作者后才能评论

评论列表(4条)

  • 苔漫茶途
    苔漫茶途 2026年11月13日

    我是海博商机网的签约作者“苔漫茶途”!

  • 苔漫茶途
    苔漫茶途 2026年11月13日

    希望本篇文章《Claude Code 凭据泄露事件GitHub 仓库检出 2539 条真实凭据,官方正在修复》能对你有所帮助!

  • 苔漫茶途
    苔漫茶途 2026年11月13日

    本站[海博商机网]内容主要涵盖:互联网行业的追踪与探索

  • 苔漫茶途
    苔漫茶途 2026年11月13日

    本文概览:安全厂商 Apiiro 扫描公开 GitHub 仓库后发现,Claude Code 会把带明文密码、API 令牌的命令保存进项目目录配置文件,一旦开发者提交上传仓库,凭据直接对外公开,一共在 1994 个公开仓库里面找到 2539 条真实可用凭据,Anthropic 官方已经确认该问题,正在开发修复方案,同时给出临时处置建议。问题根源不是模型本身被攻击,而是 Claude Code 的 “Yes, and don’t ask again(是的,以后不再询问)” 这个便捷功能,当开发者允许它执行 shell 命令并勾选不再弹窗确认,整条命令会原样写入项目内的.claude settings.local.json,如果这条命令包含数据库密码、云密钥、SSH 登录凭据,凭据就以明文保存在项目文件夹;很多开发者没有把该配置文件加入 gitignore,提交代码的时候一并上传到公开仓库,造成信息泄露,涉及 Azure 数据库密码、Square 生产令牌、SSH root 账号、医疗数据库密码等敏感内容,一共影响 63 个组织,覆盖学生项目、初创公司、软件服务商。这个漏洞属于产品设计上的便捷性带来的安全缺陷,没有 CVE 编号,不是远程攻击漏洞,触发前提是开发者手动选择不再询问,并且把配置文件提交版本库,开发者可以先做自查、吊销密钥、补充忽略配置,等待官方正式补丁上线。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们