1122 个公开仓库泄密:Claude Code 自动 gitignore 并未生效
PawelHuryn · x · 2026-11-08
apiiro 报告发现 1122 个公开 GitHub 文件因 Claude Code 的 "Don't Ask Again" 设置泄露密码。Anthropic 回应称 .claude/settings.local.json 会被自动 gitignore,泄露文件是「手动创建并提交的」。
Pawel Huryn 实测打脸:他检查自己 Windows 笔记本,5 个含该文件的仓库(3 月至 8 月由 Claude Code 写入)无一被 ignore,其中 2 个已提交。关键在于 ignore 规则不在仓库里,而是 Claude Code 写文件时加入全局 git config——老版本从未执行此操作,新版才会,旧文件在被再次写入前始终无保护。
修复建议:
- 在每个仓库的 .gitignore 中手动加入 .claude/settings.local.json
- 已提交的用 git rm --cached 移除并轮换其中所有 token,git 历史仍会保留记录
所属事件:Claude Code「不再询问」致 1122 个 GitHub 公开文件泄露密钥(5 条相关)→
「编程与Agent」频道最新
- 长文梳理八类 Agent 架构失效模式与对应的结构性修复方案 — blaizedsouza · 2026-11-08
- Vercel CTO 晒 commit 曲线:Opus 4.5 让代码产出再次垂直起飞 — cramforce · 2026-11-08
- 力传感器+Agent 框架一步搞定盲插,免数小时微调数据 — ihorbeaver · 2026-11-08
- OpenAI 研究员:AI 一天迁移监控栈,日志成本降 38 倍 — LiamFedus · 2026-11-08
- 语言检测错标荷兰语,15k 字符 prompt 让开发者误怪模型 — Initial_Orange2985 · 2026-11-08
- zml 团队自曝「RSI 时刻」:DeepSeek token 消耗超 Codex+Claude 总和 — RemiCadene · 2026-11-08