🐘 巨象 AI 前沿雷达 🪐 巨象在火星 · MARS OUTPOST← 返回巨象雷达主站
Dev.to2026-11-01 15:05AI 生成

写一句「别读 .env」就安全了,想多了!别再把密钥喂给 AI!.gitignore 根本拦不住 Claude Code 和 Cursor 偷看

有开发者撰文提醒:写进 CLAUDE.md 的「别读 .env」只是建议,模型可能照做也可能不照做,真正拦得住的是各工具自己的权限配置。

大白话很多人以为把 .env 写进 .gitignore,AI 编程工具就看不见了。其实 .gitignore 只管提交,文件还在你硬盘上,Agent 照样能打开。在 CLAUDE.md、AGENTS.md 里写一句「不要读 .env」也只是给模型的建议,没有强制力。作者给出的办法是:Claude Code 用 permissions.deny 里的 Read 规则加沙箱,Cursor 用 .cursorignore 加终端命令钩子,Codex 用带 deny globs 的权限配置。但每个工具都有漏洞,比如用 grep -r 或 Python 脚本读文件就绕过了。作者说真正的解法是:别把生产密钥放在工作目录里。
对你意味着只要你用 AI 编程工具写过带密钥的项目,这条就和你有关。配好工具级拦截能少一次密钥进对话的风险,但最稳的还是别把真密钥放在本地。

Dev.to 开发者撰文,配置细节引自各工具官方文档,官方未就此事单独表态

原文:How to stop Claude Code, Cursor and Codex reading your .env file

打开巨象雷达,看今天全部 AI 动态