ADR

ADR secures enterprise AI agents through observability, security benchmarking, and threat detection. Deployed at Uber.

45 articles 1.1k View on GitHub ↗
45 articles
Best Practices for Analyzing AI Agent session_id and Timestamp Patterns in ADR

Master AI agent session analysis in ADR. Normalize timestamps to UTC, prefix session IDs, and use deterministic filenames for reliable tracking and change detection. Learn best practices now.

best-practices
Aug 7, 2026
Understanding the `has_meaningful_content()` Filtering Logic in Uber ADR

Learn how Uber ADR's has_meaningful_content() filters AI telemetry. Discover how it identifies conversations, tool use, and substantial text, rejecting empty or noisy events. Optimize your AI detection now.

deep-dive
Aug 7, 2026
How to Run Pytest Tests with Coverage for ADR Sensor Development

Learn to run pytest tests with coverage for ADR Sensor development. Execute your test suite effectively and get detailed coverage reports for robust sensor development.

how-to-guide
Aug 7, 2026
ADR Security Use Cases: Detecting Prompt Injection and Data Exfiltration with Uber's Dual-Agent Framework

Secure your LLM apps with ADR. Detect prompt injection and data exfiltration using Uber's dual-agent framework for robust security.

use-cases
Aug 7, 2026
Understanding the Two-Tier Detection Architecture in ADR: Triage + Agentic Reasoning Explained

Explore ADR's two-tier detection architecture. Learn how high-recall triage and high-precision agentic reasoning balance speed, cost, and accuracy for effective detection.

architecture
Aug 7, 2026
Handling Platform‑Specific Differences (macOS, Linux, Windows) in ADR Sensor

Learn how the ADR Sensor handles platform-specific differences across macOS Linux and Windows using Python's platform system for OS detection and conditional code execution.

how-to-guide
Aug 7, 2026
How to Integrate ADR Sensor Output with SIEM and Security Pipelines

Easily integrate ADR sensor output with SIEM and security pipelines. Stream structured JSON telemetry to Splunk, Elastic Stack, Sentinel, and more by configuring export APIs.

how-to-guide
Aug 7, 2026
Processing Cline Logs from JSON Task Files in ADR: A Technical Deep Dive

Learn how ADR processes Cline logs from JSON task files. Our ClineParser normalizes raw logs into AgentEvent objects for unified AI assistant security detection.

deep-dive
Aug 7, 2026
How ADR-Bench Benchmarks AI Agent Security with 300+ Tasks: A Complete Technical Breakdown

ADR-Bench benchmarks AI agent security with 303 tasks. Discover its unique JSON catalogue, MCP server, and three-step workflow for comprehensive evaluation and visualization.

deep-dive
Aug 7, 2026
Implementing Session Deduplication in ADR Using filter_entries_by_existing_files

Learn how to implement session deduplication in ADR using filter_entries_by_existing_files. Ensure only new or updated sessions are processed for efficient sensor runs.

how-to-guide
Aug 7, 2026
Setting Up ADR Sensor with XDG_CACHE_HOME for Session Storage

Learn how to set up ADR Sensor with XDG_CACHE_HOME to easily redirect AI-agent session storage to your preferred custom location. Configure ADR Sensor efficiently.

how-to-guide
Aug 7, 2026
How to Extract Tool Usage Patterns from ADR chat_history Using AgentEvent

Learn to extract tool usage patterns from ADR chat_history using AgentEvent. Discover how to access tool information efficiently with our guide.

how-to-guide
Aug 7, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →