opencode 权限闸门形同虚设:ask 规则命令照样先执行
ExNihil14 · ghdev · 2026-10-18
- opencode v2.0.32 被报告一个严重权限缺陷:配置了 effect: "ask" 的 shell 命令权限规则并不会暂停执行,匹配的命令(如 rm )会被立即 spawn 运行。
- 权限提示虽然会发布到客户端,但客户端回复时服务端反复返回 HTTP 404,提示永远无法被应答,整个询问机制实际是 fail-open(失败即放行)。
- 作者给出完整复现步骤:在 /.config/opencode/opencode.json 中添加 shell 权限规则,让 agent 执行匹配 rm 的命令即可观察到命令先执行、回复 404 的时序;日志显示 spawn 时间早于客户端首次回复近 3 秒。
- 环境为 Linux(Termux + PRoot Android 手机上)通过 web 客户端连接 opencode serve,issue 已收到 7 条评论讨论。
「编程与Agent」频道最新
- Mubit 开源 Banyan Sapling:用校准概率判断上下文是否支持论断 — testingcatalog · 2026-10-24
- Hermes Watch:开源 Agent 跑上 Amazfit 手表,腕上语音问答 — Teknium · 2026-10-24
- Bug Hunt Bench 上线:105 个真实预埋漏洞实测前沿编程模型 — PawelHuryn · 2026-10-24
- OpenAI Dots 可直接操控本机会话,不再新开 Codex 会话 — brandon_galang · 2026-10-24
- 资深工程师开源 optimAIzr:分析 AI 编码用量,缓存过期 27 天多花近百美元 — stichstichstich · 2026-10-24
- AI Colab 线上聚会周二举行:Agent、记忆与 WebMCP 议题 — JnBrymn · 2026-10-24