把密钥文件放进 .cursorignore,Agent 就一定读不到了吗?不一定。
Cursor 官方文档里有个容易漏看的细节:忽略规则会限制它的部分代码访问入口,但 Agent 使用的终端和 MCP 工具,并不会因此自动失去读取这些文件的能力。
原因很直接:Cursor 的文件排除规则,和操作系统的文件权限,是两回事。如果 Agent 能执行命令,而运行账号又能读取文件,单靠一个 ignore 文件就形不成完整隔离。
团队保护生产密钥,别只检查 .cursorignore 有没有写对,更要检查 Agent 实际运行账号的文件权限:它能读到什么,才是真正的边界。
正文完