For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/security/cloud_security_management/triage_and_prioritize/runtime_prioritization_engine.md. A documentation index is available at /llms.txt.

Runtime Prioritization Engine

Join the Preview!

Runtime Prioritization Engine is in Preview for Cloud Security Vulnerabilities. Use this form to request access.

Request Access

Security scanners surface thousands of findings per environment. Most teams default to ranking by CVSS severity, but static scores flag many findings that are never exploited in practice as critical. Real risk depends on live context: is the vulnerable code running, is an exploit available, and does the affected resource touch sensitive data or a business-critical workflow?

The Datadog Runtime Prioritization Engine combines runtime behavior, exploitability, exposure, and business context from Observability and Security data to identify the 5% of findings that pose real, exploitable risk, so you can focus only on what matters.

How it works

The Runtime Prioritization Engine is designed to be explainable. For each finding, Datadog evaluates five risk dimensions using production context and shows why the finding was prioritized.

DimensionQuestion it answersExample signals
ReachabilityIs the vulnerable component actually running?Affected image observed running on a production workload. Vulnerable package observed executing at runtime.
ExposureCan attackers reach it?Resource publicly accessible from static network analysis. Runtime evidence of exposure to active attacks.
ExploitabilityAre attackers likely to exploit it?Public exploit code exists. Finding actively exploited in the wild (listed in CISA KEV). High exploit probability (EPSS).
Business criticalityWould a compromise have high impact?Resource supports a critical business function (Crown Jewel). Runs with elevated privileges and processes sensitive data.
ActionabilityCan the right team fix it?Service owner identified. Fix or mitigation available.

The Runtime Prioritization Engine prioritizes a finding when these signals indicate real, exploitable risk in your environment. Findings that do not meet the prioritization criteria stay visible, but move out of the active triage queue.

Crown Jewels

Crown Jewels are the resources that support your most critical business functions (services, hosts, databases, containers, etc.). Datadog automatically infers them from observability data such as APM trace flow, service dependencies (fan-in), SLOs, traffic, incidents, and more.

Crown Jewels update continuously as your environment changes. You can also add your own Crown Jewels manually in Datadog Cloud Security.

Ownership

Ownership identifies the team or service owner responsible for fixing a security finding. Datadog infers ownership from observability metadata such as service tags, team tags, deployment metadata, on-call configuration, source control links, service catalog entries, and more.

When ownership is known, the engine can route findings to the right team instead of leaving security teams to manually chase remediation owners.

Get started

  1. Deploy the Datadog Agent version 7.79 or later with Cloud Security enabled. See Setting Up Cloud Security.
  2. Enable Runtime Package Tracking on the Agent to surface the package in use signal on vulnerability findings.
  3. Open the Cloud Security Summary in Datadog. Prioritized findings are surfaced at the top of each funnel and in the Security Inbox.

Further reading