ADR
ADR secures enterprise AI agents through observability, security benchmarking, and threat detection. Deployed at Uber.
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.
Understanding the `has_meaningful_content()` Filtering Logic in Uber ADRLearn 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.
How to Run Pytest Tests with Coverage for ADR Sensor DevelopmentLearn to run pytest tests with coverage for ADR Sensor development. Execute your test suite effectively and get detailed coverage reports for robust sensor development.
ADR Security Use Cases: Detecting Prompt Injection and Data Exfiltration with Uber's Dual-Agent FrameworkSecure your LLM apps with ADR. Detect prompt injection and data exfiltration using Uber's dual-agent framework for robust security.
Understanding the Two-Tier Detection Architecture in ADR: Triage + Agentic Reasoning ExplainedExplore ADR's two-tier detection architecture. Learn how high-recall triage and high-precision agentic reasoning balance speed, cost, and accuracy for effective detection.
Handling Platform‑Specific Differences (macOS, Linux, Windows) in ADR SensorLearn 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 Integrate ADR Sensor Output with SIEM and Security PipelinesEasily integrate ADR sensor output with SIEM and security pipelines. Stream structured JSON telemetry to Splunk, Elastic Stack, Sentinel, and more by configuring export APIs.
Processing Cline Logs from JSON Task Files in ADR: A Technical Deep DiveLearn how ADR processes Cline logs from JSON task files. Our ClineParser normalizes raw logs into AgentEvent objects for unified AI assistant security detection.
How ADR-Bench Benchmarks AI Agent Security with 300+ Tasks: A Complete Technical BreakdownADR-Bench benchmarks AI agent security with 303 tasks. Discover its unique JSON catalogue, MCP server, and three-step workflow for comprehensive evaluation and visualization.
Implementing Session Deduplication in ADR Using filter_entries_by_existing_filesLearn 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.
Setting Up ADR Sensor with XDG_CACHE_HOME for Session StorageLearn 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 Extract Tool Usage Patterns from ADR chat_history Using AgentEventLearn to extract tool usage patterns from ADR chat_history using AgentEvent. Discover how to access tool information efficiently with our guide.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →