HaiAI123

全球AI工具精选导航

行业动态
25
热度指数
持平

Claude Code 授权缺陷将密钥明文写入配置文件

2026/11/08 — 11/10 02:19·4 个来源(全部)·5 篇报道(全部)

核心速览 (Key Takeaways)

  • Apiiro 扫描 103,617 个公开仓库中的 104,185 份 .claude/settings.local.json,发现 1,122 份至少含一个密钥,合计 1,379 个,gitleaks 和 TruffleHog 均有漏检。
  • 原因是 Claude Code 的「是,不再询问」选项会把命令明文写入本地设置文件。
  • Claude Code 产品负责人回应称,团队正在研究预防措施,包括基础凭证扫描。

事件背景与详细解读

2026 年 11 月 8 日凌晨,安全公司 Apiiro 发布的一篇分析称,Claude Code 的「Don't Ask Again」选项会让敏感信息被写入公开仓库,该文随即登上 Hacker News 热榜,获得 106 分、74 条讨论。早上 7 点左右,DEV Community 上的文章给出了更详细的数据:据 The Hacker News 11 月 7 日报道,Apiiro 扫描了 103,617 个公开仓库中的 104,185 份 .claude/settings.local.json,其中 1,122 份至少含一个密钥,合计 1,379 个;gitleaks 和 TruffleHog 都没能全部识别,有 215 个两者均未标记。文章同时说明了问题机理:Claude Code 执行终端命令前会请求用户授权,若选「是,不再询问」,就会把授权规则明文写进 .claude/settings.local.json,此前示例中的 psql 命令就把 PGPASSWORD= 之后的密码一并保存,该文件一旦提交到公开仓库便造成泄露。

11 月 9 日凌晨,DEV Community 上又出现一篇面向开发者的自查指南,除再次引述「1,122 个公开文件」的说法外,还指出这类由工具自动生成的配置文件容易被忽视,并给出了 10 分钟内自查仓库、泄露后处置以及用工具拦截的步骤。当天中午,蓝点网综合报道了整件事:在扩大检查范围、追溯 Git 历史记录、检查共享设置文件和保存在仓库中的智能体会话记录后,研究人员进一步发现 1994 个仓库涉及 2539 个不同的凭证,且其中大部分都是有效的,也就是开发者并未注意到凭证已经泄露。报道还提到 Claude Code 产品负责人的回应——团队正在研究预防措施,包括基础凭证扫描,并建议用户检查配置文件、轮换已暴露的凭证;截至材料发出时,公开报道中尚未见到针对此事的正式修复说明。

AI 综合 4 篇报道生成

最新进展据 Ars Technica 报道,Claude Code 的“Do not ask again”提示会让用户跳过确认,导致密码、API key 等敏感信息被提交到公开的 GitHub 仓库。报道称这类泄露已经在 GitHub 上多处出现。

相关 AI 工具

updream
24 小时热度热度指数 25
刚上榜,走势正在积累
24 小时前现在

这件事的报道 点标题看原文

11月10日
  1. 据 Ars Technica 报道,Claude Code 的“Do not ask again”提示会让用户跳过确认,导致密码、API key 等敏感信息被提交到公开的 GitHub 仓库。报道称这类泄露已经在 GitHub 上多处出现。

    用 Claude Code 提交代码前,先查一遍密钥

    Ars Technica · AIAI 评分 63
11月9日
  1. 安全公司 APIIRO 扫描 103617 个公开仓库,发现约 1122 份 .claude/settings.local.json 配置文件包含敏感凭证,合计 1379 份凭证可能泄露。Claude Code 产品负责人回应称团队正在研究预防措施,包括基础凭证扫描。用户应检查配置文件并轮换已暴露的凭证。

    开发者赶紧检查自己的 Claude Code 配置和仓库历史。

    蓝点网AI 评分 79
  2. 据一篇 DEV Community 文章梳理,Claude Code 的「Don't Ask Again」会把含凭据的完整命令以明文写进 .claude/settings.local.json,一旦提交就可能泄露;文中引述 Hacker News 上一篇文章称此类配置已在 GitHub 上 1,122 个公开文件中暴露。文章给出 10 分钟内自查仓库、泄露后处置和用工具拦截的步骤。

    花 10 分钟查一遍自己的仓库配置

    DEV Community · AIAI 评分 56
11月8日
  1. 据 The Hacker News 11 月 7 日报道,安全公司 Apiiro 扫描了 103,617 个公开仓库中的 104,185 份 .claude/settings.local.json,发现 1,122 份至少含一个密钥,合计 1,379 个;gitleaks 和 TruffleHog 都没能全部识别,有 215 个两者均未标记。问题源于 Claude Code 会把「是,不再询问」的 Bash 授权以明文永久写进该文件。

    用 Claude Code 的人该查查本地设置文件里有没有密钥。

    DEV Community · AIAI 评分 63
  2. 安全公司 Apiiro 发布的一篇分析称,Claude Code 的「Don't Ask Again」选项会让敏感信息被写入公开仓库,已在 1,122 个公开 GitHub 文件中发现泄露的密码等凭据。该文在 Hacker News 上获得 106 分、74 条讨论。

    用 AI 编程 agent 的人该检查这个默认放行选项。

    Hacker News · 热榜AI 评分 61

同时在说的其他事

热度怎么算的?了解口径

热度按 48 小时内有多少个独立来源在说这件事算:同一个来源发多条只算一次,并按 24 小时半衰期衰减,所以排前面的是很多人在说的事。

本页汇总公开订阅源,标题与摘要由模型整理,版权归原作者所有;重要信息请回原文核对。如权利人认为相关标题或摘要侵权,请通过页尾联系邮箱提供具体页面与权利依据,我们核实后会及时删除或替换。

爆
讨论快速增加
新
首报 6 小时内
发酵中
讨论仍在增加

回 AI 行业动态榜 →