Ars Technica AIT2·开发与工程
72 分
安全公司 Apiiro 发现,Claude Code 的本地设置文件 .claude/settings.local.json 在用户选择“不再询问”批准命令时,会将含敏感信息的完整命令明文写入,导致数据库密码、API 令牌与 root 登录凭据随仓库公开泄露。尽管 Anthropic 文档称该文件默认加入全局 .gitignore,但实际防护存在缺口,数千条密钥已在 GitHub 上暴露。
Secret Leakage
敏感凭据(密码、令牌、私钥)被意外写入可公开访问的代码或配置文件
安全公司 Apiiro 发现,Claude Code 的本地设置文件 .claude/settings.local.json 在用户选择“不再询问”批准命令时,会将含敏感信息的完整命令明文写入,导致数据库密码、API 令牌与 root 登录凭据随仓库公开泄露。尽管 Anthropic 文档称该文件默认加入全局 .gitignore,但实际防护存在缺口,数千条密钥已在 GitHub 上暴露。