待验证50% 置信事实精确时间
OpenCode 官方文档中的 .env protection 示例和 company.guard 示例都只针对 read 工具注册 execute.before 钩子,不拦截通过 shell 命令(如 cat)读取文件的行为。
1
来源数
50%
置信度
中期 (~90 天)
时效性
2026/10/13
首次发现
有效期至:2027/1/11
来源
涉及实体
相关事实
待验证OpenCode 迁移表将 v1 的 shell.env 钩子映射到 v2 的 ctx.shell.hook("create.before", ...),该钩子可用于向命令环境注入变量,但抛错同样会使命令失败。67% 相似待验证IDE打开项目属于读取操作,不应触发任意代码执行65% 相似待验证自动模式在首次读取工作目录之外的文件前会一次性弹出提示,用户可通过 permissions.blockReadsOutsideWorkingDirectories 阻止此类读取64% 相似待验证Windows默认隐藏已知文件类型的扩展名,导致用户创建.env文件时实际生成的是.env.txt64% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1017657API
curl https://kongchang.com/api/v1/knowledge/claims/1017657MCP
get_claim(id=1017657)