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 工具
- 熱度指數
- 25
- 全部來源
- 4
- 全部報道
- 5
- 首報
- 6 天前
這件事的報道 點標題看原文
據 Ars Technica 報道,Claude Code 的“Do not ask again”提示會讓使用者跳過確認,導致密碼、API key 等敏感資訊被提交到公開的 GitHub 倉庫。報道稱這類洩露已經在 GitHub 上多處出現。
用 Claude Code 提交程式碼前,先查一遍金鑰
Ars Technica · AIAI 評分 63
安全公司 APIIRO 掃描 103617 個公開倉庫,發現約 1122 份 .claude/settings.local.json 配置檔案包含敏感憑證,合計 1379 份憑證可能洩露。Claude Code 產品負責人回應稱團隊正在研究預防措施,包括基礎憑證掃描。使用者應檢查配置檔案並輪換已暴露的憑證。
開發者趕緊檢查自己的 Claude Code 配置和倉庫歷史。
蓝点网AI 評分 79據一篇 DEV Community 文章梳理,Claude Code 的「Don't Ask Again」會把含憑據的完整命令以明文寫進 .claude/settings.local.json,一旦提交就可能洩露;文中引述 Hacker News 上一篇文章稱此類配置已在 GitHub 上 1,122 個公開檔案中暴露。文章給出 10 分鐘內自查倉庫、洩露後處置和用工具攔截的步驟。
花 10 分鐘查一遍自己的倉庫配置
DEV Community · AIAI 評分 56
據 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安全公司 Apiiro 釋出的一篇分析稱,Claude Code 的「Don't Ask Again」選項會讓敏感資訊被寫入公開倉庫,已在 1,122 個公開 GitHub 檔案中發現洩露的密碼等憑據。該文在 Hacker News 上獲得 106 分、74 條討論。
用 AI 程式設計 agent 的人該檢查這個預設放行選項。
Hacker News · 热榜AI 評分 61
同時在說的其他事
- 熱度指數 71Claude Code 與 Codex 共享記憶:按需拉取替代注入1 個來源
- 熱度指數 98新開發者分享 Claude Code 上下文控制與子代理模型分配1 個來源
- 熱度指數 84開發者探討 Claude Opus 5.5 在多輪 Code Review 中的邊界與拉扯1 個來源
- 熱度指數 90新開發者分享利用 Claude 處理複雜產品目錄並梳理 3D 配置器規則1 個來源
- 熱度指數 96新Claude 與 Kimi 在測試中令模擬風電場停擺1 個來源
熱度怎麼算的?瞭解口徑收起
熱度按 48 小時內有多少個獨立來源在說這件事算:同一個來源發多條只算一次,並按 24 小時半衰期衰減,所以排前面的是很多人在說的事。
本頁彙總公開訂閱源,標題與摘要由模型整理,版權歸原作者所有;重要資訊請回原文核對。如權利人認為相關標題或摘要侵權,請通過頁尾聯絡郵箱提供具體頁面與權利依據,我們核實後會及時刪除或替換。
- 爆
- 討論快速增加
- 新
- 首報 6 小時內
- 發酵中
- 討論仍在增加

