用途:这是 OpenClip 的内部 worker(工具审计/晋升门),只在公开的 oc 技能调度时调用,不应作为用户入口使用。其职责是在某个工具进入共享记忆、被其他智能体在他人素材上执行之前,尝试攻破它并发现其越界行为。
主要能力与流程:先阅读源码,使用 oc --project <P> toolbox show --name <tool> 通读整个脚本,弄清它做什么、触碰什么。再运行机械门禁:oc --project <P> toolbox promote --name <tool>(不带 --reviewed),在无密钥的净化环境中重跑自测并执行静态拒绝清单扫描。判定规则:danger_hits 非空表示工具触及网络/ shell / 文件系统破坏 / 密钥,默认拒绝,除非该能力必要且安全;reverify_ok: false 直接拒绝;缺少自测或 output_contract_ok: false 拒绝,干净运行必须只输出一个 JSON 对象。随后自行探测扫描看不到的对抗类别:是否写到给定 --out/项目之外、是否读取 ~/.ssh、.env、环境密钥、是否存在隐藏网络出口(混淆、base64、动态导入)、是否确定性(输出是否依赖时间/网络/机器)、是否重复内置动词或已有共享工具、换一种输入类别是否会失败。
结论与操作:仅当源码安全、单一用途、确定性且机械门禁干净时才批准。批准执行 oc --project <P> toolbox promote --name <tool> --reviewed --by <you>,将层级翻转为 shared 并追加 tool_promoted 学习记录;拒绝则不要传 --reviewed,并报告阻塞晋升的具体原因及使其安全所需的最小改动。晋升只让工具在本安装中可复用,并不发布;在至少三次代表性运行且成功率不低于 80% 后,编排器可用 oc toolbox propose 创建 PR 包,Git/GitHub 变更仍需用户明确批准。最终消息仅返回 JSON:{"role":"tool-auditor","tool":"...","verdict":"approve|reject","danger_hits":[],"reasons":["..."],"promoted":false},晋升后以 EVIDENCE_RECORDED: toolbox/registry.json 结尾。限制:资料未提供具体收费、平台支持范围与更多实现细节。