uber/ADR
ADR secures enterprise AI agents through observability, security benchmarking, and threat detection. Deployed at Uber.
What it solves
ADR provides an enterprise security system designed to protect organizations from the risks associated with AI agents. It addresses the need to monitor and secure both employee-facing tools (like Cursor, GitHub Copilot, and Claude Code) and customer-facing support agents, preventing unsafe actions and detecting threats in real-time.
How it works
ADR uses a multi-layered approach to security:
- Discovery: It inventories all AI applications, CLI agents, IDE extensions, and model runtimes on employee endpoints to find unsanctioned tools.
- Observability: It captures agent intent, tool usage, and execution traces across various operating systems (macOS, Linux, Windows) to understand agent behavior.
- Detection: It employs a two-tier architecture that combines high-recall triage with deep agentic reasoning to identify risky behavior efficiently.
- Benchmarking: It uses ADR-Bench, which contains over 300 tasks and 134 MCP servers, to test agent security under realistic enterprise conditions.
Who it’s for
This system is intended for enterprise security teams and organizations deploying AI agents at scale who need to maintain visibility and control over agentic AI activity.
Highlights
- Production Proven: Deployed in production at Uber.
- Broad Compatibility: Supports a wide range of AI coding tools and OS platforms.
- Harnesses MCP: Integrates with Model Context Protocol (MCP) servers for benchmarking and detection.
- Comprehensive Benchmarking: Covers all 17 known agent attack techniques via ADR-Bench.
Related
- Project
- Project
- Project
- Dispatch
- Project