ADR: Enterprise agentic-AI detection and benchmarking platform
ADR delivers an enterprise toolchain for observability, benchmarking, and detection of agentic AI to assess risks from employee- and customer-facing agents; the open-source release provides sensor and detection capabilities but lacks the prevention component and has limited community activity.
GitHub uber/ADR Updated 2026-08-05 Branch main Stars 1.0K Forks 85
Security Agentic AI Benchmarking Observability Enterprise-grade

💡 Deep Analysis

6
What specific enterprise agent risks does ADR address, and how does it provide end-to-end coverage?

Core Analysis

Project Positioning: ADR focuses on detecting and evaluating enterprise ‘agentic’ risks—identifying agents that overreach, leak credentials, or execute dangerous actions.

Technical Features

  • End-to-end coverage: Sensor collects intent, tool calls, and execution traces; ADR-Bench runs adversarial evaluations under enterprise-like conditions; two-tier detection (high-recall triage + agentic reasoning) enables efficient detection and precision.
  • Realistic benchmark: 300+ tasks, 133 MCP servers, and coverage of 17 attack techniques improve enterprise relevance and robustness.

Usage Recommendations

  1. Run ADR-Bench in sandbox/preprod first to reveal privilege escalation and exploitable tool-invocation patterns.
  2. Deploy Sensor and standardize telemetry schema so detection layers have the necessary fields for inference.
  3. Combine with human review: use triage to surface suspects, then deep reasoning plus manual verification to reduce false positives.

Important Notice: The open-source release does not include the Prevention (blocking) component; detected risks must be mitigated via least-privilege, API quotas, or approval workflows.

Summary: ADR’s value is integrating observability, a reproducible adversarial benchmark, and a two-stage detection pipeline into a practical engineering workflow for pre- and post-deployment risk quantification.

90.0%
In which scenarios is ADR most valuable, which scenarios are unsuitable for direct ADR use, and what feasible alternatives exist?

Core Analysis

Core Issue: Determine ADR’s best-fit scenarios and boundaries to guide adoption and necessary complements.

Suitable Scenarios

  • Security evaluation for code/developer agents (Cursor, Claude Code, Codex): telemetry and tool calls are well-defined and ADR can surface overreach and credential leaks.
  • Employee/customer-facing support agents: detect sensitive data exfiltration, unauthorized actions, or prompt-injection attacks.
  • Pre-deployment red teaming: ADR-Bench supports systematic adversarial testing and quantitative detector evaluation in sandbox.

Unsuitable or Limited Scenarios

  • Low-latency, real-time control systems or physical device controllers: deep inference introduces latency and the OSS lacks a prevention/blocking component.
  • Highly custom/non-code vertical agents (industrial control, IoT) without specific adapters will see degraded detection performance.
  • Organizations without external LLM/API access or with strict network limits: cannot run full deep-judgment pipeline.

Alternatives/Complements

  1. Rule/signature audits for API calls and command templates to enable low-latency blocking.
  2. Least-privilege and approval workflows to compensate for the OSS lack of Prevention.
  3. Lightweight local detectors (heuristics/behavioral signatures) as triage when LLM-based deep analysis is unavailable.

Important Notice: Use ADR as the detection/evaluation layer and combine it with access controls, API quotas, and human review for comprehensive protection.

Summary: ADR excels for enterprise software development and support agent assessments; real-time blocking or vertical-specific agents require additional adaptations or different solutions.

88.0%
How can ADR's reproducible pipeline be used to validate detection performance, and what key metrics and pitfalls should be watched during reproduction?

Core Analysis

Core Issue: Validating detectors with ADR’s reproducible pipeline requires strict configuration control, selection of meaningful metrics, and awareness of environmental differences to produce comparable and actionable results.

Technical Analysis

  • Repro pipeline: follow README steps (inflate packed benchmark → run detectors → plot figures) and use Detection/ baseline scripts.
  • Key metrics:
  • Recall/coverage across 17 attack classes;
  • Precision/false positive rate on simulated or real traffic;
  • Latency from event to decision;
  • Cost (LLM API calls and fees).

Common Reproduction Pitfalls

  1. Configuration drift: discrepancies in detector params, thresholds, or MCP count break comparability—use preserved config files.
  2. Data differences: mismatched synthetic/redaction strategies change false-positive profiles—use the same benchmark package/fixtures.
  3. Resource/rate limits: API rate limits or insufficient compute can interrupt deep-stage inference, affecting recall/latency measurements.

Practical Recommendations

  1. Follow docs/REPRODUCIBILITY.md exactly and fix seeds and configs.
  2. Log extra metrics (costs and latency) to judge engineering viability.
  3. Re-validate on small-scale real traffic: use benchmark as baseline, then test on localized real scenarios for production readiness.

Important Notice: Benchmark outcomes reflect the simulated setup and should not be directly extrapolated to production without further validation.

Summary: ADR’s reproducible pipeline enables paper-level comparisons, but production readiness requires additional latency, cost, and real-traffic verification.

88.0%
How comprehensive and realistic is ADR-Bench, and what are its limitations when used for enterprise red-team evaluations?

Core Analysis

Core Issue: ADR-Bench offers strong coverage and reproducibility, but its synthetic nature can introduce gaps when applied to enterprise red-team evaluations.

Technical Analysis

  • Coverage benefits: 300+ tasks, 133 MCP servers, and 17 attack classes enable standardized comparison of detectors and reproducible figure generation.
  • Realism limitations: synthetic credentials and simulated environments cannot fully emulate complex enterprise business logic, custom toolchains, or long attacker dwell times; MCP scale doesn’t automatically capture every topology or permission model.

Practical Recommendations

  1. Use ADR-Bench for baseline evaluation of detector recall/precision on known attack classes.
  2. Localize use cases by adding company-specific agent workflows, tools, and permission models into the benchmark harness.
  3. Blend with live red-teaming and long-duration penetration tests to cover persistent and lateral movement threats.

Important Notice: Do not naively extrapolate ADR-Bench detection rates to production—re-validate on private enterprise traffic and scenarios.

Summary: ADR-Bench is a powerful baseline and reproducible platform; for production readiness it must be extended with localized tasks and real-world red-team validation.

87.0%
What resources and preparations are needed to deploy ADR in an enterprise environment? What is the typical learning curve and common pitfalls?

Core Analysis

Core Issue: Deploying ADR requires engineering, infrastructure, and organizational preparation. The learning curve is moderate-to-high—straightforward for security engineers, steeper for non-engineering teams.

Technical & Resource Requirements

  • Infrastructure: container/VM clusters to run MCP instances for ADR-Bench, plus storage and log aggregation for telemetry.
  • External services/models: OpenAI/Anthropic LLM APIs (or lightweight substitutes) for deep inference—absence of keys limits capabilities.
  • Permissions & integration: Sensor needs access to agent logs/processes or telemetry interfaces; key management and network policies must be set.

Learning Curve & Common Pitfalls

  • Learning curve: moderate-high; teams with security/research backgrounds ramp faster, but full reproduction requires understanding telemetry schema, MCP config, and detection pipelines.
  • Pitfalls:
  • Relying on LLM APIs without accounting for network/cost limits;
  • Running benchmarks directly in production causing false positives or disruption;
  • Leaving telemetry unredacted leading to compliance issues;
  • Underestimating resources (MCP scale, storage, compute).

Practical Recommendations

  1. Phase rollout: reproduce in an isolated environment, validate on preprod, then extend to prod.
  2. Use local/lightweight detectors for smoke testing (e.g., llamafirewall mentioned in README).
  3. Implement key management and telemetry redaction, and combine automated detection with human review.

Important Notice: The OSS release lacks an automatic prevention component—detections must be mitigated via least-privilege and approval workflows.

Summary: ADR requires cross-functional preparation and infrastructure investment, but staged adoption and compliance controls can manage risk and operational cost.

86.0%
How does ADR's Sensor achieve cross-platform observability, and what technical challenges arise when integrating it into enterprise agents?

Core Analysis

Core Issue: ADR’s Sensor supplies intent and execution-trace telemetry across platforms via a unified schema, but integration raises practical issues around permissions, privacy, and compatibility.

Technical Analysis

  • Likely implementation: local process monitoring, network/proxy interception, or SDK instrumentation, mapping events into a common schema (intent, tool_call, execution_trace).
  • Benefits: a unified schema enables cross-agent comparisons, reusable detection rules, and model-based reasoning.
  • Challenges:
  • Permissions: full traces often require elevated access or instrumentation inside the agent;
  • Version/protocol drift: different agents emit heterogeneous logs;
  • Privacy/compliance: telemetry may contain secrets—need redaction/minimization;
  • Network/API limits: lack of external LLM keys or restricted networks degrades detection workflows.

Practical Recommendations

  1. Staged deployment: validate captured fields in an isolated environment with minimal privileges before extending access.
  2. Telemetry minimization & redaction: enforce field whitelists and redaction before storage.
  3. Adapter layer: implement per-agent adapters to normalize logs into the schema and onboard agents incrementally.

Important Notice: Without access to internal agent logs, detection fidelity drops substantially—prioritize obtaining exportable event streams when possible.

Summary: Sensor provides an engineering route to cross-platform observability, but requires careful permissioning, privacy controls, and ongoing adapter work to be effective.

84.0%

✨ Highlights

  • Deployed in Uber production; paper accepted at MLSys 2026
  • Open-source under Apache-2.0 license
  • Prevention component is not included in the open-source release
  • Very low community activity and contributors (0 stars / 0 contributors)

🔧 Engineering

  • Combines observability, benchmarking, and detection for agent security assessment
  • Includes ADR-Bench, Sensor, and a dual-agent detector implementation with benchmark suite

⚠️ Risks

  • Reproducing results requires configuring multiple APIs and environments; higher onboarding cost
  • Repository activity is nearly zero; long-term maintenance and community support are uncertain

👥 For who?

  • Targeted at enterprise security teams, red teams, and defensive researchers for risk assessment
  • Suitable for researchers and developers to perform baseline comparisons and detector evaluation