# ADR: Uber's Enterprise Security System for AI Agents

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/uber-adr
Generated for open source discovery and AI-assisted research.

ADR (Agentic AI Detection and Response) is an enterprise security system developed by Uber to secure AI agents. It offers critical capabilities like observability, security benchmarking, and threat detection, ensuring the safe operation of both employee and customer-facing AI applications. This open-source project is deployed in production at Uber and was accepted to MLSys 2026.

GitHub: https://github.com/uber/ADR
OSRepos URL: https://osrepos.com/repo/uber-adr

## Summary

ADR (Agentic AI Detection and Response) is an enterprise security system developed by Uber to secure AI agents. It offers critical capabilities like observability, security benchmarking, and threat detection, ensuring the safe operation of both employee and customer-facing AI applications. This open-source project is deployed in production at Uber and was accepted to MLSys 2026.

## Topics

- Python
- AI Security
- Agent Security
- LLM Security
- Threat Detection
- AI Agents
- Security Benchmarking
- Enterprise AI

## Repository Information

Last analyzed by OSRepos: Fri Aug 14 2026 12:44:52 GMT+0100 (Western European Summer Time)
Detail views: 1
GitHub clicks: 1

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

ADR (Agentic AI Detection and Response) is an enterprise security system for AI agents, developed and deployed in production at Uber. It helps organizations secure various AI agents, including employee-facing tools like Cursor, Claude Code, and Codex, as well as customer-facing support agents. ADR achieves this through four complementary capabilities: observing agent activity, evaluating defenses, detecting threats, and preventing unsafe actions. The accompanying paper for ADR was accepted to MLSys 2026.

## Installation

To get started with ADR Detection, follow these steps:

bash
git clone https://github.com/uber/ADR
cd ADR/Detection
uv sync
export ANTHROPIC_API_KEY="..." OPENAI_API_KEY="..."


The default detector is `adr` (ADR dual-agent). For keyless smoke tests, you can use `--detector llamafirewall`. For the full evaluation workflow, including inflating packed benchmarks, running detectors, and plotting figures, refer to the reproducibility guide.

## Examples

ADR is structured into several key components:

*   **ADR Observability (Sensor):** Collects and normalizes agent telemetry from various AI coding tools and agents, providing insights into their activity, tool use, and execution traces.
*   **ADR Benchmark:** Includes over 300 tasks, 133 Model Context Protocol (MCP) servers, and covers all 17 agent attack techniques to test agent security under realistic enterprise conditions.
*   **ADR Detection:** A dual-agent detector designed to efficiently detect risky agent behavior using a two-tier architecture.

For detailed documentation on each component, please see the links below.

## Why Use ADR?

ADR offers a robust solution for securing AI agents within an enterprise environment. By leveraging ADR, organizations can:

*   Gain comprehensive visibility into what their AI agents are doing and why.
*   Proactively test and benchmark the security of their AI agents against a wide range of attack techniques.
*   Efficiently detect and respond to risky or malicious agent behavior.
*   Benefit from a system that has been deployed and hardened in production at Uber, ensuring reliability and effectiveness.

## Links

*   [GitHub Repository](https://github.com/uber/ADR){:target="_blank"}
*   [ADR Sensor Documentation](https://github.com/uber/ADR/blob/main/Sensor/README.md){:target="_blank"}
*   [ADR Detection Documentation](https://github.com/uber/ADR/blob/main/Detection/README.md){:target="_blank"}
*   [Reproducibility Guide](https://github.com/uber/ADR/blob/main/docs/REPRODUCIBILITY.md){:target="_blank"}
*   [License](https://github.com/uber/ADR/blob/main/LICENSE){:target="_blank"}