为 tool-calling 沙箱构建 shell 命令数据流分析器
spammmmmmmmy · reddit · 2026-09-28
开发者在构建 AI 工具调用沙箱时,设计一个针对 shell 命令的数据流分析器,自动判断命令是只读还是会改动状态:
- 以 sed -n '124p' file | od -c | head -5 为例:管道是左到右的数据流,sed 在此语法下是读操作,od/head 是只读 sink,可判为只读命令自动放行。
- 而 sed ... > /tmp/foo 或 sed ... | visudo 含写 sink,应被判定为写命令并拦截。
- 思路是把命令解析成 source/sink 图,再据白名单 sink 判定只读性。
- 作者发帖询问是否已有现成库实现了这一设计目标。
「编程与Agent」频道最新
- Muse 两天自动投 200+ 岗位,仅人工过验证码 — armand_ruiz · 2026-09-28
- Harmony 发布企业级 AI Agents:Slack 内处理 IT/HR 工单 — Codeblix_Ltd · 2026-09-28
- 开源 Editable Design 方案:文字真实、图层独立的设计生成工作流 — jiqizhixin · 2026-09-28
- AI 工厂造出 20 个推理引擎,覆盖 7 类模型全由 Agent 编写 — bingxu_ · 2026-09-28
- Pi 官方插件 pi-demo:一句话让 Agent 自动录屏成片 — solyarisoftware · 2026-09-28
- 开发者用 AI Agents 自动找创业点子并跑通整条业务流程 — Ok-Werewolf-7293 · 2026-09-28