PulseAugur
实时 00:01:26
Français(FR) Does Claude Code read your .env file?

Claude Code 尽管有 .gitignore 也能访问 .env 文件中的敏感信息

一位安全研究员发现,AnthropicClaude Code(特别是版本 2.1.233)即使在 .env 文件被包含在 .gitignore 中时,也能访问其中的敏感信息。在多次测试运行中,该代理程序始终读取 .env 文件,无论该文件是否被 Git 忽略或重命名。研究员发现,只有明确的“读取拒绝”规则和特定的钩子才能可靠地阻止 Claude Code 访问这些信息,这表明标准的 Git 实践不足以保护敏感信息免受 AI 代理程序的侵害。 AI

影响 凸显了 AI 编码助手潜在的安全风险,以及超越标准开发实践的显式访问控制的必要性。

排序理由 在特定的 AI 编码助手上发现了安全漏洞。

在 dev.to — Claude Code tag 阅读 →

AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →

Claude Code 尽管有 .gitignore 也能访问 .env 文件中的敏感信息

报道来源 [1]

  1. dev.to — Claude Code tag TIER_1 Français(FR) · Charles Hasse ·

    Claude Code 会读取你的 .env 文件吗?

    <p>I used to think putting <code>.env</code> in <code>.gitignore</code> was enough to keep the agent out of it.</p> <p>So on August 17, 2026 I built a throwaway repo, planted a fake database password and a fake Stripe key in a <code>.env</code>, and asked Claude Code 2.1.233 some…