Claude Code配置泄露:默认选项致密码与API Key上传GitHub

资讯 AI 行业观察 作者:CSDN 全文 3531 字 · 约 9 分钟读完 配图 3 张 分类ClaudeAnthropic数据泄露

只是为了让 AI 少问自己几次,没想到却把家底都交出去了。 近日,安全公司 Apiiro 的研究人员发现,公开的 GitHub 仓库中出现了大量 Claude Code 配置文件,其中不少文件竟然包含数据库密码、API Key,甚至超级管理员登录凭证。 进一步调查后,研究人员指出,这场泄露风波竟然与 Claude Co

所属频道 大厂动态Claude 与 Anthropic政策与风险

本来只是想少让 AI 弹几次授权框,结果连家底都一起交了出去。

安全公司 Apiiro 的研究人员近日发现,公开的 GitHub 仓库里冒出了大量 Claude Code 配置文件,其中不少夹着数据库密码、API Key,甚至超级管理员的登录凭证。

研究人员继续追查后指出,这场泄露风波跟 Claude Code 里一个不起眼的选项脱不了干系:「Yes, and don’t ask again」(是的,以后不再询问)。

一个「不再询问」,怎么就把密码给存下来了?

要说清这次的问题,得先看 Claude Code 的权限管理是怎么运作的。

用 Claude Code 的时候,AI 一旦要执行涉及系统操作的命令,一般会先向用户申请授权。

比如开发者让它去查数据库,AI 可能生成这样一条命令:

  • PGPASSWORD=your_password psql -h db.example.com -U admin

用户点了允许,Claude Code 就会把这条命令跑起来。

可要是用户再多点一步「Yes, and don’t ask again」(是的,以后不再询问),事情就不一样了。

为了下次执行同样的操作时不再弹窗,Claude Code 会把这条命令存成一条长期有效的权限规则,写进项目目录下的:

  • .claude/settings.local.json

这个设计本身是为了让开发更省事。

问题在于,Claude Code 存下来的可能不是脱敏后的命令模板,而是完整命令。

换句话说,上面那条命令里的 your_password,很可能原封不动地躺在配置文件里。

其他命令也有类似风险。开发者让 Claude Code 用 curl 请求某个 API,如果请求头里带着 Authorization Token,这条命令被存成权限规则时,Token 也会跟着写进配置文件。

一个原本只用来记录「哪些操作可以免去重复授权」的文件,就这样意外成了敏感信息的集中存放地。

问题出在 Git 忽略规则上

有人可能会问:既然是本地配置文件,怎么会被传到 GitHub 上去?

其实 Anthropic 并不是完全没想过这一点。

Claude Code 官方文档写明,.claude/settings.local.json 本就是给个人用的本地配置文件,不该提交到 Git 仓库。

按正常流程,Claude Code 第一次创建这个文件时,会自动把它加进 Git 的全局忽略规则(global gitignore)。

但这里有个容易被忽略的区别:全局 Git 忽略规则,跟项目自己的 .gitignore 文件不是一回事。

举个例子:

开发者 A 在自己电脑上用 Claude Code,系统会自动把 settings.local.json 加进这台机器的 Git 忽略规则。

这个文件平时不会被正常提交进 Git 仓库。

可一旦项目被拷到另一台机器,或者开发者在一个本来没有 Git 仓库的目录里新建仓库,新环境未必继承原先那套全局忽略规则。

文件若已被 Git 跟踪,又或者开发者手动建了这个配置文件却没把它加进忽略列表,那它就可能跟着一起被提交上去。

麻烦还不止于此。安全研究公司 Apiiro 的研究人员发现,有些情形下,Claude Code 自己也会把带着敏感信息的配置文件提交出去。

说白了,配置文件本身并非不该存在,问题出在它少了一层足够可靠的防护。

安全公司调查:数千条密码、Token 已经暴露

受影响的范围到底有多大?

11 月 5 日,安全公司 Apiiro 公开了一份调查报告。

研究人员翻查了公开 GitHub 仓库中的 104,185 个 .claude/settings.local.json 文件,查出其中 1,122 个文件藏着真实敏感凭证,合计 1,379 条。

这些数据牵涉 63 家不同组织,类型包括服务 API Token、数据库密码、AI 模型 API Key、Supabase 服务角色密钥、Google API Key、SSH 登录凭证、GitHub、GitLab 和 npm Token,还有 AWS 密钥与私钥等。

数据库密码与 Supabase 服务角色密钥加在一起有 501 条,占 1,379 条凭证的 36.3%。

Claude Code配置泄露:默认选项致密码与API Key上传GitHub(配图 1)

更让人担心的是,研究人员还找到了 43 条能登录公网服务器的 SSH 凭证,部分甚至对应 Root 账户密码。

这还没完。

11 月 9 日,另一家安全公司 GitGuardian 晒出了规模更大的调查结果。

从 2025 年 1 月至 2026 年 11 月 7 日,GitGuardian 在公开 GitHub 上发现 23,276 个仓库中存在 .claude/settings.local.json 文件,累计识别出 31,088 条不同的敏感凭证,检测时有 5,343 条仍然有效。

有一点已经相当明确:这并非少数开发者偶然犯的低级错误,而是整个开发者社区都该警惕的问题。

Anthropic 团队回应:正在研究解决办法

其实这个问题并非最近才冒出来。

早在 2025 年 8 月,就有开发者在 Claude Code 的 GitHub Issue 里反映过类似情况:用户批准带凭证的命令后,敏感信息会以明文写进配置文件。

之后,社区里又陆续冒出其他相关反馈。

可这些报告因为长时间没人更新,最后都被自动关闭,没得到实质处理。

直到这回安全研究公开,事情才重新被广泛关注。

Claude Code 团队负责人 Boris Cherny 也在 Hacker News 的相关讨论中亲自出面回应。

他承认,Claude Code 过去并没有内置敏感信息清理机制,团队眼下正在研究怎么避开这类问题。

针对配置文件泄露一事,Cherny 的说法是,.claude/settings.local.json 原本就不该进入版本控制系统,Claude Code 在自行创建该文件时,也会自动把它写进 Git 忽略规则。他还建议开发者改用 Claude Code 的 Auto Mode,不必再手动维护那一堆复杂的允许与拒绝规则。

照他的解释,Auto Mode 能借助分类器自动处理常规权限请求,开发者不用反复折腾权限规则。可有用户提出,即便开了 Auto Mode,涉及敏感命令的授权操作照样可能把相关内容写进配置文件,Cherny 对此表示认同,并称团队正在研究怎么改进。

另外他提到,团队正考虑把基础的 Secret Scanning(敏感信息扫描)能力直接做进 Claude Code,眼下还处在研究和原型验证阶段。

Apiiro 的研究还发现,gitleaks 和 TruffleHog 这两个常见敏感信息扫描工具即便搭配使用,也漏掉了 215 个含敏感凭证的文件,占相关文件总数的 19.2%。光靠现有扫描工具,未必能把问题彻底解决。

开发者现在应该做什么?

对已经在用 Claude Code 的开发者而言,这次事件的重点并不是把某个文件塞进 .gitignore 就算完事。可以先翻一遍项目里的 .claude/settings.local.json,看其中有没有包含密码、Token 或其他凭证的命令。

然后在项目自己的 .gitignore 里明确写上:.claude/settings.local.json。项目如果还要打包成 Docker 镜像,也应在 .dockerignore 中排除:.claude/

一旦发现敏感凭证已经被提交到公开仓库,只删文件并不够。Git 历史记录、Fork 仓库以及已经发布的 Docker 镜像,都可能继续留着这些信息。更紧要的是马上撤销并轮换已经暴露的 API Key、数据库密码和其他凭证,之后再处理仓库历史记录及其他公开副本。

还有,命令里需要用到的敏感信息,尽量通过环境变量引用,别把密码或 Token 直接写进命令参数。

说到底,AI 编程工具本意是让开发者少操点心。可如果连自己电脑里的密码都要额外担心会不会被它顺手打包上传,这份便利显然还有不少地方要完善。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. 点一下「以后不再询问」,密码、API Key全被上传!Claude Code配置文件泄露数千条敏感信息,Anthropic回应

    整理 | 屠敏出品 | CSDN(ID:CSDNnews)只是为了让 AI 少问自己几次,没想到却把家底都交出去了。近日,安全公司 Apiiro 的研究人员发现,公开的 GitHub 仓库中出现了大量 Claude Code 配置文件,其中不少文件竟然包含数据库密码、API Key,甚至超级管理员登录凭证。进一步调查后

    来源 腾讯网
  2. Claude Code授权设置泄露凭据:超10万份文件被传上GitHub

    IT之家 11 月 10 日消息,科技媒体 Ars Technica 昨日(11 月 9 日)发布博文,指出 AI 编程智能体 Claude Code 正在把部分开发者的敏感凭据意外暴露到公开的 GitHub 仓库中。安全公司 Apiiro 的研究人员发现,超过 10 万份 Claude Code 本地设置文件被上传至

    来源 腾讯网
  3. Anthropic推Claude办公三件套:正面挑战Microsoft 365

    【TechWeb】11 月 11 日消息,Anthropic宣布推出Claude Sheets(表格)、Claude Whiteboards(白板)和Claude Data(数据分析)三款办公协作工具,将其AI助手从“聊天问答”推向团队协作的核心工作流。消息公布后,微软股价盘中一度直线跳水超过3%,市场将此举解读为对M

    来源 腾讯网
  4. Claude三天跑通AMD MI355X,英伟达CUDA还能守多久?

    Anthropic IPO 路演材料显示,其 Claude Mythos Preview 模型仅用 3 天就让另一模型在 AMD MI355X GPU 上运行,较传统 6-12 个月适配周期大幅缩短,或动摇英伟达 CUDA 生态优势。#英伟达CUDA生态#

    来源 IT之家
  5. Claude Meetings上线:会议没结束,计划已生成

    Anthropic 推出 Claude Meetings,让 Claude 在会议进行中同步起草方案、在白板上绘制时间线、在聊天中答疑,并可调用已连接的工作应用检索数据。这标志着 AI 会议助手从“会后记录”转向“会中执行”,也意味着 Anthropic 正式向办公协作前台挺进。

    来源 AI 行业观察
  6. Claude三天适配AMD MI355X,英伟达CUDA生态面临多大冲击?

    IT之家 11 月 11 日消息,英伟达 CUDA 生态系统的领先优势,可能正在受到越来越大的挑战。Anthropic IPO 路演材料中的一张幻灯片显示,随着高性能 AI 模型逐渐具备自主适配不同计算平台的能力,GPU 正在变得越来越像可以相互替换的通用算力资源。IT之家注意到,Anthropic 的 IPO 路演材

    来源 腾讯网
  7. Claude Fable 5.2用8天从空文件夹写出可启动操作系统

    从零开始写一个操作系统,通常是顶尖程序员团队以年为单位计算的浩大工程。如今,AI只用了8天。 据美国科技媒体"有趣工程"报道,Anthropic发布的新模型Claude Fable 5.2,协调1000多个子智能体,从一个空文件夹出发,写出了一个可以在笔记本电脑上启动运行的操作系统。 报道称,Anthropic的Fab

    来源 AI 行业观察
  8. Anthropic免费重置Claude额度:Pro、Max、Ultra与Team可领

    IT之家 11 月 11 日消息,Anthropic 宣布修复了一项小 Bug,并为 Claude Pro、Max、Ultra 和 Team 用户提供一次免费的完整额度重置,覆盖所有模型及使用限制。Anthropic 表示,此前有部分小问题导致 Claude 用户的词元消耗量超出预期。虽然这些问题并未影响所有用户,但此

    来源 腾讯网
  9. Anthropic启动IPO募资643.5亿美元,Claude Fable 5.2同步登场

    “IT早报”时间,大家好,现在是 2026 年 11 月 11 日星期三,今天的重要科技资讯有: 1. Anthropic 发布 IPO 路演视频正式启动最高 643.5 亿美元募资计划,估值约在 1~1.4 万亿美元 Anthropic 启动 IPO 路演,拟发行 8.25 亿股募资最高 643.5 亿美元,叠加 2

    来源 AI 行业观察
  10. Anthropic推Claude办公三件套:白板表格数据看板齐上阵

    Anthropic 今日开始推出 Claude Whiteboards(白板)、Claude Sheets(表格)和 Claude Data(原 Claude Dashboards),把 AI 助手从“聊天问答”进一步推向团队协作工作台,用户可以在白板上梳理计划、在表格中搭建追踪器,并把业务数据变成可共享的仪表盘、数据

    来源 IT之家
  11. Claude Meetings上线:会议中实时起草方案,Anthropic进军办公协作

    Anthropic 推出 Claude Meetings,让 Claude 在会议进行中同步起草方案、在白板上绘制时间线、在聊天中答疑,并可调用已连接的工作应用检索数据。这标志着 AI 会议助手从“会后记录”转向“会中执行”,也意味着 Anthropic 正式向办公协作前台挺进。

    来源 AI 科技快讯
  12. Claude Fable 5.2登顶最强:千个智能体8天造出可启动系统

    Anthropic 在 11 月 10 日甩出双模型组合拳——Claude Fable 5.2 与 Mythos 5.2 同步登场,官方称:新模型在编码、推理、科研、网安到机器人全面进阶,输出速度最高提 30%、成本降 20%。 编码推理双杀对手 在智能体编码基准 FrontierCode 2.0 上,Fable 5.

    来源 AI 开发者社区
  13. Anthropic三款新工具上线:Claude能看白板、做表格、分析数据

    Claude学会看人比划了。11月10日,Anthropic一口气推出了三款新工具:Claude Whiteboards、Claude Sheets和Claude Data,分别对应白板、电子表格和数据分析。其中最有意思的当属白板。用户可以直接在上面圈圈画画,告诉Claude哪里需要调整、哪里需要补充,Claude就能

    来源 腾讯网
  14. Anthropic路演首日推Claude办公套件,微软股价收跌2.2%

    2026年11月10日,Anthropic在启动IPO路演的同一天推出Claude Sheets、Claude Whiteboards和Claude Data三款办公产品测试版,直接对标微软365和谷歌Workspace。消息一出,微软盘中跌超3%,收盘跌幅收窄至2.2%。与此同时,微软也是Anthropic IPO的

    来源 AI 科技快讯
  15. Anthropic估值下调至1.2万亿,仍押注10万亿美元目标

    据媒体报道,Anthropic计划于11月10日启动IPO路演,最早在11月19日上市交易。 路演前夕,Anthropic发布了Claude Fable 5.2和Mythos 5.2两款新模型,为公司带来了新的技术进展。 但Anthropic的资本市场前景却仍然面临争议。 从9月市场讨论的约2万亿美元,到10月的1.5

    来源 AI 行业观察
  16. Harness大战

    11月7日,微软发布了一份关于Agent执行系统的技术白皮书,包含一组有点出人意料的测试结果:同样使用Claude Opus 4.8,只换掉Copilot Studio背后的Harness,复杂任务通过率就提高了22.1个百分点。新系统每项任务调用模型的次数几乎翻倍,折算后的输入Token消耗却可以减少21%。 就在十

    来源 AI 行业观察
  17. Claude三天改写GPU内核,英伟达CUDA壁垒还稳吗

    作者 | 四月计算产业半个世纪的历史反复证明:最难被逾越的工业壁垒,往往不是硅片本身的物理极限,而是数以万计的工程师长期积累的技术经验、海量存量代码,以及由此形成的高昂迁移成本。英伟达耗时近二十年搭建的 CUDA 帝国就是最生动的例子。然而,这道看似坚不可摧的防线,正因它的产物——大模型而开始动摇。11 月 11...

    来源 腾讯网
向下滚动自动加载更多