uber/ADR

Uber 开源的企业 AI 智能体安全系统,提供发现、可观测性与威胁检测能力。

Uber 开源的企业 AI 智能体安全系统,提供发现、可观测性与威胁检测能力。

产品定位

ADR 定位于企业 AI 智能体安全基础设施,与一般 AI 编码工具不同,它关注的是智能体带来的安全风险治理。项目以 Apache License 2.0 开源,仓库包含 Discovery、Sensor、ADR-Bench 和 Detector 四个组件;但 ADR Prevention(在造成危害前阻止不安全操作)和离线 ADR Explorer 引擎(部署前红队测试)未包含在当前开源版本中,选型时需注意这一边界。Detection 目录中的基准数据为合成数据,仅用于防御性安全研究;默认 adr 双智能体检测器需要设置 ANTHROPIC_API_KEY 与 OPENAI_API_KEY。

适合用户

  • 企业安全团队
  • AI 智能体安全研究人员
  • 负责员工侧 AI 工具治理的 IT 管理员

功能亮点

  • AI 工具发现与盘点

    盘点终端上安装的 AI 应用、CLI 智能体、IDE 插件、本地模型运行时和 MCP 服务器,并标记未知面供审查。

  • 智能体活动可观测性

    捕获智能体意图、工具使用和执行轨迹,覆盖 7 种以上 AI 编码工具(macOS、Linux、Windows)以及内部自动化和客户侧客服智能体。

  • 智能体安全基准测试(ADR-Bench)

    包含 300 多个任务、133 个 MCP 服务器,覆盖全部 17 种智能体攻击技术,用于在真实企业条件下测试智能体安全。

  • 风险行为检测

    双层架构检测器,结合高召回分诊与针对可疑会话的更深层智能体推理;默认检测器为 adr 双智能体检测器。

使用步骤

运行 ADR Detection 快速开始

  1. 克隆仓库 git clone https://github.com/uber/ADR
  2. 进入 ADR/Detection 目录并运行 uv sync
  3. 设置 ANTHROPIC_API_KEY 与 OPENAI_API_KEY 环境变量
  4. 使用默认 adr 双智能体检测器运行,或用 --detector llamafirewall 进行无密钥冒烟测试

复现基准检测与论文图表

  1. 按 docs/REPRODUCIBILITY.md 的分步工作流操作
  2. 解压打包的基准数据
  3. 运行各检测器
  4. 绘制论文图表

适用场景

盘点员工终端上的 AI 工具

企业安全团队

发现未授权的 AI 应用、CLI 智能体、IDE 插件、模型运行时和 MCP 服务器,标记未知面供安全审查。

监控 AI 智能体行为

企业安全团队

捕获并规范化来自 Claude Code、Cursor、Codex 等工具的智能体遥测,理解智能体在做什么及其原因。

在真实企业条件下测试智能体安全

AI 智能体安全研究人员

使用 ADR-Bench 的 300+ 任务、133 个 MCP 服务器和 17 种攻击技术覆盖来评估防御能力。

访问与价格

可用状态: 当前可用

价格信息: 开源

支持平台: Linux, macOS, 自托管, Windows

价格说明: 开源项目,采用 Apache License 2.0 许可,可免费获取和使用。

官方入口

常见问题

ADR 是什么?

ADR(Agentic AI Detection and Response)是面向 AI 智能体的企业安全系统,用于保护员工侧智能体(如 Cursor、Claude Code、Codex)和客户侧智能体(如 AI 客服智能体),已在 Uber 生产环境部署。

开源仓库包含哪些组件?

包含 ADR Discovery、ADR Sensor、ADR-Bench 和 ADR Detector;ADR Prevention 和离线 ADR Explorer 引擎未包含在当前开源版本中。

ADR 使用什么许可证?

Apache License 2.0;其中 Detection/benchmark/agentdojo/ 为第三方代码,采用 MIT 许可。

基准测试数据是真实的吗?

不是。Detection/ 目录包含的是合成基准数据(伪造凭据、模拟环境、提示注入场景),仅用于防御性安全研究。

来源核验

资料核验于 2026-09-01