Agent Passport

面向智能体时代的OAuth,所有敏感智能体操作均需同意门控,75+基于数据的威胁定义,支持自动更新(如防病毒特征库)....

安装

概览

Agent Passport(OpenClaw)是一款专为智能体时代设计的身份与权限管理系统,旨在为AI代理提供细粒度的操作授权机制。它通过引入‘门控’概念,要求所有敏感操作在执行前必须经过用户明确授权,从而在提升自动化效率的同时保障安全性。该系统不采用传统的全有或全无权限模式,而是允许用户以‘许可契约’(mandate)的形式,对特定类型的操作设定约束条件、时间范围和额度限制。这种设计使得用户能够在信任的前提下,赋予智能体执行复杂任务的权限,同时保留随时撤销或调整授权的灵活性。

Agent Passport的核心理念是‘知情同意’,即每一次关键操作都需经过用户的确认。系统内置了75种以上的基于数据的威胁定义,能够自动识别并拦截潜在风险行为,如恶意命令、异常API调用或未经授权的财务支出。这些威胁规则支持动态更新,确保防护能力始终处于最新状态。此外,系统完全本地化运行,默认模式下所有数据均存储在本地目录中,无需联网即可使用全部功能;高级版则可通过定期API调用来获取最新的安全情报和许可证验证服务。

作为一个开源项目,Agent Passport提供了丰富的命令行工具和模板库,支持开发者快速集成到各类智能体工作流中。无论是开发环境中的代码提交、文件编辑,还是对外发送邮件、调用第三方接口,亦或是处理支付交易等高风险操作,均可通过预设模板一键配置相应权限。整个设置过程可在30秒内完成,极大降低了使用门槛,使个人用户与企业团队都能轻松部署这一安全层。

核心功能特点

  1. 基于许可契约的细粒度权限控制,支持按类别、目标、时间和额度进行授权
  2. 内置75+可更新的威胁检测规则,覆盖系统命令、通信、数据修改、外部API及金融交易等场景
  3. 完全本地化的离线运行模式,保护隐私且无需依赖网络连接
  4. 提供多种开箱即用模板(如dev-tools、email-team、file-ops等),简化常见任务的授权流程
  5. 实时审计追踪与日志记录功能,确保每项敏感操作均有据可查
  6. 支持通配符匹配的允许/拒绝列表,灵活适应不同命名规范和环境需求

适用场景

Agent Passport特别适用于需要高度自动化但又对安全性有严格要求的场景。例如,在企业内部部署AI编程助手时,开发人员希望其能自主运行git pull、npm install等命令以提升效率,但又担心误操作导致系统崩溃或引入漏洞。此时,可通过创建‘dev-tools’模板授权,限定该代理只能执行白名单内的shell指令,并禁止sudo等高权限操作。同样地,当智能体负责处理公司邮件往来时,利用‘email-team’模板可将其收件范围限定为指定域名下的员工,避免泄露敏感信息或触犯合规政策。

对于远程协作或多设备环境下的智能体管理,Agent Passport同样表现出色。假设某位研究员使用多个终端设备开展数据分析项目,其AI协作者需要在不同机器上读取特定路径下的文件、发起网络请求或生成报告。借助‘file-ops’和‘web-research’模板,可以精确控制访问边界——比如仅允许访问/data/research/子目录,或只向已验证的学术资源站点发送HTTP请求。而在涉及金钱支出的场合,如自动续费订阅服务或采购实验耗材,系统可通过设置金额上限和商户白名单来防范超额消费或欺诈风险。

更广泛地说,任何存在‘副作用’的操作——即可能影响系统状态、产生费用、改变数据内容或与外界交互的行为——都可以通过Agent Passport获得有效管控。无论是个人开发者调试脚本、学生撰写论文辅助写作,还是企业运维人员维护生产环境,该系统都能在不牺牲便利性的前提下,构建一道坚实的安全防线。未来随着Agent Bridge服务的推出,还将进一步实现跨设备同步、多代理协调以及组织级策略定制等功能,满足更大规模应用场景的需求。