摘要

Agent Seatbelt 是 MIT 许可的浏览器 Agent 动作治理库,把动作分类、策略判定和先写审计记录放在执行之前,并对未知情况采取 fail-closed。(来源:2026-10-06 CUA 开源项目审计)

核心内容

基本信息

  • 实体类别:browser-use 动作策略门与审计库。
  • 关键名称或版本:v0.1.0,Python >=3.10,零运行时依赖。
  • 时间范围:2026-10-06 首次公开并核实。

重要事实

  • 只把可证明无副作用的动作形状归为 read-only,其余归为 consequential;deny、hand_off、ask、pre_approved、allow 按严格度固定排序。(来源:2026-10-06 CUA 开源项目审计)
  • 记录 sink 在动作执行资格返回前写入;写入失败、限制性规则损坏或没有匹配规则都会阻止执行。(来源:2026-10-06 CUA 开源项目审计)
  • 本地独立执行测试为 34 passed;仓库没有 GitHub Actions,未做真实浏览器 E2E。(来源:2026-10-06 CUA 开源项目审计)

关系与影响

它把“模型建议动作”和“环境实际执行”拆成可审计边界,可作为 Harness Engineering 中的安全 middleware;与 OS sandbox 不同,它只治理经过 Governor.gate() 的调用。

分歧与变化

保守分类会增加人工确认;降低摩擦需要更精确的 host、role 和 label 策略,但宽松规则也会扩大误放行面。(来源:2026-10-06 CUA 开源项目审计)

相关页面

来源

待核实问题

  • 真实 browser loop 的绕过路径、prompt injection 与人工审批闭环仍待端到端验证。