ADR: Uber's Enterprise Security System for AI Agents

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

ADR: Uber's Enterprise Security System for AI Agents

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.

Repository Information

Analyzed by OSRepos on August 14, 2026

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

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:

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

Related repositories

Similar repositories that may be relevant next.

agent-tackle-box: A Terminal Debugger for LangGraph & LangChain Agents

agent-tackle-box: A Terminal Debugger for LangGraph & LangChain Agents

August 15, 2026

agent-tackle-box is a comprehensive toolkit for developing AI agents, featuring the powerful `agent-debugger`. This terminal debugger provides deep insights into LangGraph and LangChain agents. It allows developers to inspect state, monitor tool calls, and step through Python code, all within a unified Textual UI.

agent-debuggerai-agentslangchain
SkillOpt: Optimizing Self-Evolving Agent Skills for LLMs

SkillOpt: Optimizing Self-Evolving Agent Skills for LLMs

August 11, 2026

SkillOpt is an innovative text-space optimizer from Microsoft that enables the training of reusable natural-language skills for frozen LLM agents. It approaches skill development with the rigor of deep-learning optimization, using trajectory-driven edits and validation-gated updates. This results in deployable `best_skill.md` artifacts that significantly boost agent performance across various benchmarks and models without modifying model weights.

agent-skillsself-evolving-agentsPython
Ragas: Supercharge Your LLM Application Evaluations

Ragas: Supercharge Your LLM Application Evaluations

August 9, 2026

Ragas is an ultimate toolkit for evaluating and optimizing Large Language Model (LLM) applications. It offers objective metrics, intelligent test generation, and data-driven insights to move beyond subjective assessments. This framework helps developers build feedback loops and continuously improve their LLM applications.

evaluationllmllmops
awesome-cli-coding-agents: A Curated Directory of Terminal-Native AI Tools

awesome-cli-coding-agents: A Curated Directory of Terminal-Native AI Tools

August 9, 2026

The `awesome-cli-coding-agents` repository offers a comprehensive, curated directory of over 100 terminal-native AI coding agents. These powerful tools operate directly within your command line, enabling autonomous code reading, editing, and execution. The list also covers various harnesses and orchestration solutions for managing these agents.

AICLICoding Agents

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️