Vulnerability events cover finding ingestion, change events, and state reports. Vulnerability finding events are the primary model for third-party ingested scan results. State and change events (vulnerability.event, entity.event, vulnerability.state, entity.state) are produced by Dynatrace-generated vulnerability management only.
Query
Provides an overview of vulnerability events by event type.
An entity change event is generated by Dynatrace Runtime Vulnerability Analytics (RVA) whenever the status or assessment of a vulnerability changes for a specific affected entity—for example, when a vulnerability becomes resolved on one process group while remaining open on another. Each event captures the transition for a single vulnerability and affected-entity pair. Entity change events are exclusive to Dynatrace-generated findings; third-party scanners report point-in-time vulnerability findings instead.
Query
Lists the most recent entity-level vulnerability status change events.
stable Display name: Event description Human-readable description of an event.
Status of S-49 Remote Code Execution for prod_process_group_1 has changed to OPEN.; Environment impact of S-49 Remote Code Execution for prod_process_group_1 has changed.
event.group_label
string
experimental Display name: Event group label Group label of an event.
CHANGE_EVENT
event.kind
string
stable Display name: Event kind Gives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. Tags: permission
SECURITY_EVENT
event.level
string
resourcestable Main reference point to which the event or data is related. Possible values are Vulnerability (shows the global aggregation across the entire environment and comprises all entities and management zones) and Entity (shows the assessment based on the entity itself).
ENTITY
event.name
string
stable Display name: Event name The human readable display name of an event type.
Vulnerable entity status change event
event.provider
string
stable Display name: Event provider Source of the event, for example, the name of the component or system that generated the event. Tags: permission
Dynatrace
event.provider_product
string
resourcestable Name of the product providing this event.
Runtime Vulnerability Analytics; Snyk Container
event.status
string
stable Display name: Event status Status of an event as being either Active or Closed.
OPEN; RESOLVED; MUTED
event.status_transition
string
experimental Display name: Status transition An enum that shows the transition of the above event state.
NEW_OPEN; REOPEN; CLOSE; MUTE; UNMUTE
event.trigger.type
string
resourcestable Type of event trigger (for example, whether it was generated by the system, ingested via API, or triggered by the user).
DT_PLATFORM; USER_ACTION
event.trigger.user
string
resourcestable ID of the user who triggered the event. If generated by Dynatrace, the value is SYSTEM.
SYSTEM; <user_id>
event.type
string
stable Display name: Event type The unique type identifier of a given event. Tags: permission
VULNERABILITY_STATUS_CHANGE_EVENT
timestamp
timestamp
stable Display name: Timestamp The time (UNIX Epoch time in nanoseconds) when the event originated, typically when it was created by the source.
1649822520123123123
Vulnerability data
Information about the vulnerability at the entity level and its global parent, as well as its previous values.
Attribute
Type
Description
Examples
entry_points.entry_point_jsons
string[]
resourcedeprecatedUse entry_points instead. JSON representation of entry points of a vulnerability.
['{ "entry_point.url.path": "/user/2/bio", "entry_point.payload": "UPDATE bio SET bio_text = \'\' WHERE 1 = 0; TRUNCATE TABLE bio; --\' WHERE user_id = 2", "entry_point.user_controlled_inputs_json": [{ "user_controlled_input.type": "HTTP_PARAMETER_VALUE", "user_controlled_input.key": "username", "user_controlled_input.value": "\' OR 100=100 -- 0\'", "user_controlled_input.payload.start": "56", "user_controlled_input.payload.end": "73", "user_controlled_input.is_malicious": true}]}']
vulnerability.code_location.name
string
stable Display name: Vulnerability code location name Name of the code location where the code-level vulnerability was detected.
stable Display name: Vulnerability CVSS version Vulnerability's CVSS score version.
3.1; 4.0
vulnerability.davis_assessment.assessment_mode
string
stable Display name: Vulnerability assessment mode Availability of the information based on which the assessment of the vulnerability at the entity level has been done.
stable Display name: Vulnerability parent vulnerable function status Usage status of vulnerable functions causing the vulnerability. Status is IN_USE when there's at least one vulnerable function in use by an application.
IN_USE; NOT_AVAILABLE; NOT_IN_USE
vulnerability.parent.first_seen
string
stable Display name: Vulnerability parent first seen Timestamp of when the vulnerability was first detected.
2023-03-22T13:19:36.945Z
vulnerability.parent.mute.change_date
timestamp
stable Display name: Vulnerability parent mute change date Timestamp of the last mute or unmute action of the vulnerability.
2023-03-22T13:19:36.945Z
vulnerability.parent.mute.reason
string
stable Display name: Vulnerability parent mute reason Reason for muting or unmuting the vulnerability.
FALSE_POSITIVE; IGNORE; AFFECTED; CONFIGURATION_NOT_AFFECTED; OTHER
vulnerability.parent.mute.status
string
stable Display name: Vulnerability parent mute status Vulnerability's mute status.
MUTED; NOT_MUTED
vulnerability.parent.mute.user
string
stable Display name: Vulnerability parent mute user User who last changed the vulnerability's mute status.
user@example.com
vulnerability.parent.resolution.change_date
string
stable Display name: Vulnerability parent resolution change date Timestamp of the vulnerability's last resolution status change.
2023-03-22T13:19:37.466Z
vulnerability.parent.resolution.status
string
stable Display name: Vulnerability parent resolution status Current status of the vulnerability.
OPEN; RESOLVED
vulnerability.parent.risk.level
string
stable Display name: Vulnerability parent risk level Vulnerability's risk score level defined by the provider. For Dynatrace, the Davis Security Score level.
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.parent.risk.score
double
stable Display name: Vulnerability parent risk score Vulnerability's risk score defined by the provider. For Dynatrace, Davis Security Score.
8.1
vulnerability.previous.cvss.base_score
double
stable Display name: Vulnerability previous CVSS base score Vulnerability's previous CVSS base score (in case the CVSS base score has changed).
stable Display name: Vulnerability previous data assets status Vulnerability's previous reachability of related data assets by affected entities (in case the reachability has changed).
stable Display name: Vulnerability previous exploit status Vulnerability's previous public exploit status (in case the public exploit status has changed).
stable Display name: Vulnerability previous exposure status Vulnerability's previous internet exposure status (in case the internet exposure status has changed).
stable Display name: Vulnerability previous Davis security level Vulnerability's previous risk level (in case the risk level has changed).
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.previous.davis_assessment.score
double
stable Display name: Vulnerability previous Davis security score Vulnerability's previous Davis Security Score (in case Davis Security Score has changed).
stable Display name: Vulnerability previous vulnerable function status Vulnerability's previous vulnerable function status (in case the vulnerable function status has changed).
IN_USE; NOT_AVAILABLE; NOT_IN_USE
vulnerability.previous.external_id
string
experimental Display name: Vulnerability previous external ID Vulnerability’s unique identifier from the previous external provider.
SNYK-JAVA-ORGAPACHEHTTPCOMPONENTS-30646
vulnerability.previous.mute.change_date
string
stable Display name: Vulnerability previous mute change date Timestamp of the vulnerability's previous mute status (in case the mute status has changed).
2023-03-22T13:19:36.945Z
vulnerability.previous.mute.comment
string
experimental Display name: Vulnerability previous mute comment Comment of the vulnerability's previous mute status.
Muted because it's a false positive.
vulnerability.previous.mute.reason
string
stable Display name: Vulnerability previous mute reason Reason for last muting or unmuting the vulnerability (in case the reason for muting or unmuting the vulnerability has changed).
Muted: False positive
vulnerability.previous.mute.status
string
stable Display name: Vulnerability previous mute status Vulnerability's previous mute status (in case the mute status has changed).
MUTED; NOT_MUTED
vulnerability.previous.mute.user
string
stable Display name: Vulnerability previous mute user User who last changed the vulnerability's mute status (in case the mute status was last changed by a different user).
user@example.com
vulnerability.previous.resolution.status
string
stable Display name: Vulnerability previous resolution status Vulnerability's previous resolution status (in case the resolution status has changed).
OPEN; RESOLVED
vulnerability.previous.risk.level
string
stable Display name: Vulnerability previous risk level Vulnerability's previous risk score level (in case the risk score level has changed).
LOW; MEDIUM; HIGH; CRITICAL
vulnerability.previous.risk.score
double
stable Display name: Vulnerability previous risk score Vulnerability's previous risk score (in case the risk score has changed).
8.1
vulnerability.previous.tracking_link.text
string
experimental Display name: Vulnerability previous tracking link text Display text of the previous tracking link that was set by the user.
P-1000 Vulnerability CVE-2024-0001
vulnerability.previous.tracking_link.url
string
experimental Display name: Vulnerability previous tracking link URL URL of the previous tracking link that was set by the user.
https://example.com/Project1/P-1000
vulnerability.references.cve
string[]
stable Display name: Vulnerability CVE references List of the vulnerability's CVE IDs.
['CVE-2021-41079']
vulnerability.references.cwe
string[]
stable Display name: Vulnerability CWE references List of the vulnerability's CWE IDs.
['CWE-20']
vulnerability.references.owasp
string[]
stable Display name: Vulnerability OWASP references List of vulnerability's OWASP IDs.
['2021:A3']
vulnerability.remediation.description
string
experimental Display name: Vulnerability remediation description Description of the vulnerability's remediation advice.
Upgrade component to version 1.2.3 or higher
vulnerability.resolution.change_date
timestamp
stable Display name: Vulnerability resolution change date Timestamp of the last resolution status change of the vulnerability at the entity level.
2023-03-22T13:19:37.466Z
vulnerability.resolution.status
string
stable Display name: Vulnerability resolution status Resolution status of the vulnerability at the entity level.
OPEN; RESOLVED
vulnerability.risk.level
string
stable Display name: Vulnerability risk level Vulnerability's risk score level defined by the provider at the entity level. For Dynatrace, the Davis Security Score level.
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.risk.scale
string
stable Display name: Vulnerability risk scale Scale by which the risk score and risk score level defined by the provider for the vulnerability at the entity level are measured.
Davis Security Score
vulnerability.risk.score
double
stable Display name: Vulnerability risk score Risk score defined by the provider for the vulnerability at the entity level. For Dynatrace, Davis Security Score.
8.1
vulnerability.stack
string
experimental Display name: Vulnerability stack Level of the vulnerable component in the technological stack.
resourcestable IDs of the applications related to the vulnerability's affected entities.
APPLICATION-1
related_entities.databases.count
long
resourcestable Number of related databases.
1
related_entities.databases.ids
array
resourcestable IDs of the databases related to the vulnerability's affected entities.
DATABASE-1
related_entities.hosts.count
long
resourcestable Number of related hosts.
1
related_entities.hosts.ids
array
resourcestable IDs of the hosts related to the vulnerability's affected entities.
HOST-1
related_entities.kubernetes_clusters.count
long
resourcestable Number of related Kubernetes clusters.
1
related_entities.kubernetes_clusters.ids
array
resourcestable IDs of the Kubernetes clusters related to the vulnerability's affected entities.
KUBERNETES_CLUSTER-1
related_entities.kubernetes_workloads.count
long
resourcestable Number of related Kubernetes workloads.
1
related_entities.kubernetes_workloads.ids
array
resourcestable IDs of the Kubernetes workloads related to the vulnerability's affected entities.
KUBERNETES_WORKLOAD-1
related_entities.services.count
long
resourcestable Number of related services.
1
related_entities.services.ids
array
resourcestable IDs of the services related to the vulnerability's affected entities.
SERVICE-1
Examples
Runtime Vulnerability Analytics — Entity-level vulnerability status changed to resolved
A vulnerability status change event at the entity level, generated when Dynatrace resolved the vulnerability for a specific process group after the library was updated.
"event.description":"Status of S-8418 Apache MINA vulnerable to Deserialization of Untrusted Data for BloatedJavaSoftwareGroup-IG-1 has changed to RESOLVED",
An entity state event is a periodic snapshot, emitted by Dynatrace Runtime Vulnerability Analytics (RVA), of a vulnerability's current status on a single affected entity. RVA re-reports the open state at regular intervals and reports a resolved state once, so a deduplicated latest snapshot per vulnerability and affected-entity pair reflects the current exposure. Entity state events are exclusive to Dynatrace-generated findings.
Query
Lists the most recent entity-level vulnerability state report events.
stable Display name: Event category Categorization based on the product and data generating this event.
VULNERABILITY_MANAGEMENT
event.description
string
stable Display name: Event description Human-readable description of an event.
S-49 Remote Code Execution state event reported
event.group_label
string
experimental Display name: Event group label Group label of an event.
STATE_REPORT
event.kind
string
stable Display name: Event kind Gives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. Tags: permission
SECURITY_EVENT
event.level
string
resourcestable Main reference point to which the event or data is related. Possible values are Vulnerability (shows the global aggregation across the entire environment and comprises all entities and management zones) and Entity (shows the assessment based on the entity itself).
ENTITY
event.name
string
stable Display name: Event name The human readable display name of an event type.
Vulnerability historical state report event
event.provider
string
stable Display name: Event provider Source of the event, for example, the name of the component or system that generated the event. Tags: permission
stable Display name: Vulnerability CVSS version Vulnerability's CVSS score version.
3.1; 4.0
vulnerability.davis_assessment.assessment_mode
string
stable Display name: Vulnerability assessment mode Availability of the information based on which the assessment of the vulnerability at the entity level has been done.
stable Display name: Vulnerability Davis security level Risk level, based on Davis Security Score, of the vulnerability at the entity level.
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.davis_assessment.score
double
stable Display name: Vulnerability Davis security score Davis Security Score (1-10) calculated by Dynatrace for the vulnerability at the entity level.
8.1
vulnerability.davis_assessment.vector
string
experimental Display name: Vulnerability Davis assessment vector Vulnerability's CVSS vector, adjusted with observability data; this vector is calculated by Dynatrace.
stable Display name: Vulnerability parent vulnerable function status Usage status of vulnerable functions causing the vulnerability. Status is IN_USE when there's at least one vulnerable function in use by an application.
IN_USE; NOT_AVAILABLE; NOT_IN_USE
vulnerability.parent.first_seen
string
stable Display name: Vulnerability parent first seen Timestamp of when the vulnerability was first detected.
2023-03-22T13:19:36.945Z
vulnerability.parent.mute.change_date
timestamp
stable Display name: Vulnerability parent mute change date Timestamp of the last mute or unmute action of the vulnerability.
2023-03-22T13:19:36.945Z
vulnerability.parent.mute.reason
string
stable Display name: Vulnerability parent mute reason Reason for muting or unmuting the vulnerability.
FALSE_POSITIVE; IGNORE; AFFECTED; CONFIGURATION_NOT_AFFECTED; OTHER
vulnerability.parent.mute.status
string
stable Display name: Vulnerability parent mute status Vulnerability's mute status.
MUTED; NOT_MUTED
vulnerability.parent.mute.user
string
stable Display name: Vulnerability parent mute user User who last changed the vulnerability's mute status.
user@example.com
vulnerability.parent.resolution.change_date
string
stable Display name: Vulnerability parent resolution change date Timestamp of the vulnerability's last resolution status change.
2023-03-22T13:19:37.466Z
vulnerability.parent.resolution.status
string
stable Display name: Vulnerability parent resolution status Current status of the vulnerability.
OPEN; RESOLVED
vulnerability.parent.risk.level
string
stable Display name: Vulnerability parent risk level Vulnerability's risk score level defined by the provider. For Dynatrace, the Davis Security Score level.
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.parent.risk.score
double
stable Display name: Vulnerability parent risk score Vulnerability's risk score defined by the provider. For Dynatrace, Davis Security Score.
8.1
vulnerability.references.cve
string[]
stable Display name: Vulnerability CVE references List of the vulnerability's CVE IDs.
['CVE-2021-41079']
vulnerability.references.cwe
string[]
stable Display name: Vulnerability CWE references List of the vulnerability's CWE IDs.
['CWE-20']
vulnerability.references.owasp
string[]
stable Display name: Vulnerability OWASP references List of vulnerability's OWASP IDs.
['2021:A3']
vulnerability.remediation.description
string
experimental Display name: Vulnerability remediation description Description of the vulnerability's remediation advice.
Upgrade component to version 1.2.3 or higher
vulnerability.resolution.change_date
timestamp
stable Display name: Vulnerability resolution change date Timestamp of the last status change of the vulnerability at the entity level.
2023-03-22T13:19:37.466Z
vulnerability.resolution.status
string
stable Display name: Vulnerability resolution status Resolution status of the vulnerability at the entity level.
OPEN; RESOLVED
vulnerability.risk.level
string
stable Display name: Vulnerability risk level Vulnerability's risk score level defined by the provider at the entity level. For Dynatrace, the Davis Security Score level.
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.risk.scale
string
stable Display name: Vulnerability risk scale Scale by which the risk score and risk score level defined by the provider for the vulnerability at the entity level are measured.
Davis Security Score
vulnerability.risk.score
double
stable Display name: Vulnerability risk score Risk score defined by the provider for the vulnerability at the entity level. For Dynatrace, Davis Security Score.
8.1
vulnerability.stack
string
experimental Display name: Vulnerability stack Level of the vulnerable component in the technological stack.
resourcestable IDs of the applications related to the vulnerability's affected entities.
APPLICATION-1
related_entities.applications.names
array
resourcestable Names of the applications related to the vulnerability's affected entities.
prod_application_1
related_entities.databases.count
long
resourcestable Number of related databases.
1
related_entities.databases.ids
array
resourcestable IDs of the databases related to the vulnerability's affected entities.
DATABASE-1
related_entities.databases.names
array
resourcestable Names of the databases related to the vulnerability's affected entities.
prod_database_1
related_entities.hosts.count
long
resourcestable Number of related hosts.
1
related_entities.hosts.ids
array
resourcestable IDs of the hosts related to the vulnerability's affected entities.
HOST-1
related_entities.hosts.names
array
resourcestable Names of the hosts related to the vulnerability's affected entities.
prod_host_1
related_entities.kubernetes_clusters.count
long
resourcestable Number of related Kubernetes clusters.
1
related_entities.kubernetes_clusters.ids
array
resourcestable IDs of the Kubernetes clusters related to the vulnerability's affected entities.
KUBERNETES_CLUSTER-1
related_entities.kubernetes_clusters.names
array
resourcestable Names of the Kubernetes clusters related to the vulnerability's affected entities.
prod_kubernetes_cluster_1
related_entities.kubernetes_workloads.count
long
resourcestable Number of related Kubernetes workloads.
1
related_entities.kubernetes_workloads.ids
array
resourcestable IDs of the Kubernetes workloads related to the vulnerability's affected entities.
KUBERNETES_WORKLOAD-1
related_entities.kubernetes_workloads.names
array
resourcestable Names of the Kubernetes workloads related to the vulnerability's affected entities.
prod_kubernetes_workload_1
related_entities.services.count
long
resourcestable Number of related services.
1
related_entities.services.ids
array
resourcestable IDs of the services related to the vulnerability's affected entities.
SERVICE-1
related_entities.services.names
array
resourcestable Names of the services related to the vulnerability's affected entities.
prod_service_1
Examples
Runtime Vulnerability Analytics — Entity-level vulnerability state snapshot
A vulnerability state report event at the entity level, showing the current state of an open vulnerability for a specific process group and the vulnerable component it contains.
A vulnerability change event is generated by Dynatrace Runtime Vulnerability Analytics (RVA) whenever a vulnerability's overall status or risk assessment changes, aggregated across all of the entities it affects. It complements the per-entity entity change events with a single vulnerability-level view of the transition. Vulnerability change events are exclusive to Dynatrace-generated findings.
Query
Lists the most recent vulnerability-level status change events.
stable Display name: Event category Standard categorization based on the significance of an event according to the ITIL event management standard (previously known as severity level).
VULNERABILITY_MANAGEMENT
event.change_list
array
resourcestable List of attributes updated as part of the change event. Values in the list match a previous field.
stable Display name: Event description Human-readable description of an event.
S-49 Remote Code Execution status has changed to OPEN.
event.group_label
string
experimental Display name: Event group label Group label of an event.
CHANGE_EVENT
event.kind
string
stable Display name: Event kind Gives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. Tags: permission
SECURITY_EVENT
event.level
string
resourcestable Main reference point to which the event or data is related. Possible values are Vulnerability (shows the global aggregation across the entire environment and comprises all entities and management zones) and Entity (shows the assessment based on the entity itself).
VULNERABILITY
event.name
string
stable Display name: Event name The human readable display name of an event type.
Vulnerability status change event; Vulnerability external ID change event
event.provider
string
stable Display name: Event provider Source of the event, for example, the name of the component or system that generated the event. Tags: permission
Dynatrace
event.provider_product
string
resourcestable Name of the product providing this event.
Runtime Vulnerability Analytics; Snyk Container
event.status
string
stable Display name: Event status Status of an event as being either Active or Closed.
OPEN; RESOLVED; MUTED
event.status_transition
string
experimental Display name: Status transition An enum that shows the transition of the above event state.
NEW_OPEN; REOPEN; CLOSE; MUTE; UNMUTE
event.trigger.type
string
resourcestable Type of event trigger (for example, whether it was generated by the system, ingested via API, or triggered by the user).
DT_PLATFORM; USER_ACTION
event.trigger.user
string
resourcestable ID of the user who triggered the event. If generated by Dynatrace, the value is SYSTEM.
SYSTEM; <user_id>
event.type
string
stable Display name: Event type The unique type identifier of a given event. Tags: permission
stable Display name: Vulnerability vulnerable function status Usage status of the vulnerable functions causing the vulnerability.
IN_USE; NOT_AVAILABLE; NOT_IN_USE
vulnerability.description
string
stable Display name: Vulnerability description Description of the vulnerability.
More detailed description about improper input validation vulnerability.
vulnerability.display_id
string
stable Display name: Vulnerability display ID Dynatrace user-readable identifier for the vulnerability.
S-1234
vulnerability.external_id
string
stable Display name: Vulnerability external ID External provider's unique identifier for the vulnerability.
SNYK-JAVA-ORGAPACHEHTTPCOMPONENTS-30646
vulnerability.external_url
string
stable Display name: Vulnerability external URL External provider's URL to the details page of the vulnerability.
https://example.com
vulnerability.first_seen
timestamp
stable Display name: Vulnerability first seen Timestamp of when the vulnerability was first detected.
2023-03-22T13:19:36.945Z
vulnerability.id
string
stable Display name: Vulnerability ID Dynatrace unique identifier for the vulnerability.
2039861408676243188
vulnerability.is_fix_available
boolean
experimental Display name: Vulnerability is fix available Indicates if a vulnerability fix is available.
vulnerability.mute.change_date
timestamp
stable Display name: Vulnerability mute change date Timestamp of the vulnerability's last muted or unmuted action.
2023-03-22T13:19:36.945Z
vulnerability.mute.reason
string
stable Display name: Vulnerability mute reason Reason for muting or unmuting the vulnerability.
FALSE_POSITIVE; IGNORE; AFFECTED; CONFIGURATION_NOT_AFFECTED; OTHER
vulnerability.mute.status
string
stable Display name: Vulnerability mute status Vulnerability's mute status.
MUTED; NOT_MUTED
vulnerability.mute.user
string
stable Display name: Vulnerability mute user User who last changed the vulnerability's mute status.
user@example.com
vulnerability.previous.cvss.base_score
double
stable Display name: Vulnerability previous CVSS base score Vulnerability's previous CVSS base score (in case the CVSS base score has changed).
8.1
vulnerability.previous.cvss.vector
string
experimental Display name: Vulnerability previous CVSS vector Vulnerability's previous CVSS vector defined by the provider (in case the CVSS vector has changed).
stable Display name: Vulnerability previous data assets status Vulnerability's previous reachability of related data assets by affected entities (in case the reachability has changed).
stable Display name: Vulnerability previous exploit status Vulnerability's previous public exploit status (in case the public exploit status has changed).
stable Display name: Vulnerability previous exposure status Vulnerability's previous internet exposure status (in case the internet exposure status has changed).
stable Display name: Vulnerability previous Davis security level Vulnerability's previous risk level (in case the risk level has changed).
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.previous.davis_assessment.score
double
stable Display name: Vulnerability previous Davis security score Vulnerability's previous Davis Security Score (in case Davis Security Score has changed).
stable Display name: Vulnerability previous vulnerable function status Vulnerability's previous vulnerable function status (in case the vulnerable function status has changed).
IN_USE; NOT_AVAILABLE; NOT_IN_USE
vulnerability.previous.mute.change_date
string
stable Display name: Vulnerability previous mute change date Timestamp of the vulnerability's previous mute status (in case the mute status has changed).
2023-03-22T13:19:36.945Z
vulnerability.previous.mute.reason
string
stable Display name: Vulnerability previous mute reason Reason for last muting or unmuting the vulnerability (in case the reason for muting or unmuting the vulnerability has changed).
Muted: False positive
vulnerability.previous.mute.status
string
stable Display name: Vulnerability previous mute status Vulnerability's previous mute status (in case the mute status has changed).
MUTED; NOT_MUTED
vulnerability.previous.mute.user
string
stable Display name: Vulnerability previous mute user User who last changed the vulnerability's mute status (in case the mute status was last changed by a different user).
user@example.com
vulnerability.previous.resolution.status
string
stable Display name: Vulnerability previous resolution status Vulnerability's previous resolution status (in case the resolution status has changed).
OPEN; RESOLVED
vulnerability.previous.risk.level
string
stable Display name: Vulnerability previous risk level Vulnerability's previous risk score level (in case the risk score level has changed).
LOW; MEDIUM; HIGH; CRITICAL
vulnerability.previous.risk.score
double
stable Display name: Vulnerability previous risk score Vulnerability's previous risk score (in case the risk score has changed).
8.1
vulnerability.references.cve
string[]
stable Display name: Vulnerability CVE references List of the vulnerability's CVE IDs.
['CVE-2021-41079']
vulnerability.references.cwe
string[]
stable Display name: Vulnerability CWE references List of the vulnerability's CWE IDs.
['CWE-20']
vulnerability.references.owasp
string[]
stable Display name: Vulnerability OWASP references List of vulnerability's OWASP IDs.
['2021:A3']
vulnerability.remediation.description
string
experimental Display name: Vulnerability remediation description Description of the vulnerability's remediation advice.
Upgrade component to version 1.2.3 or higher
vulnerability.resolution.change_date
timestamp
stable Display name: Vulnerability resolution change date Timestamp of the vulnerability's last resolution status change.
2023-03-22T13:19:37.466Z
vulnerability.resolution.status
string
stable Display name: Vulnerability resolution status Vulnerability's resolution status.
OPEN; RESOLVED
vulnerability.risk.level
string
stable Display name: Vulnerability risk level Vulnerability's risk score level defined by the provider. For Dynatrace, the Davis Security Score level.
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.risk.scale
string
stable Display name: Vulnerability risk scale Scale by which the vulnerability's risk score and risk score level defined by the provider are measured.
Davis Security Score
vulnerability.risk.score
double
stable Display name: Vulnerability risk score Vulnerability's risk score defined by the provider. For Dynatrace, Davis Security Score.
8.1
vulnerability.stack
string
experimental Display name: Vulnerability stack Level of the vulnerable component in the technological stack.
stable Display name: Vulnerability technology Technology of the vulnerable component.
JAVA; DOTNET; GO; PHP; NODE_JS
vulnerability.title
string
stable Display name: Vulnerability title Title of the vulnerability.
Improper Input Validation
vulnerability.type
string
stable Display name: Vulnerability type Classification of the vulnerability based on commonly accepted enums, such as CWE.
Improper Input Validation
vulnerability.url
string
stable Display name: Vulnerability URL Dynatrace URL to the details page of the vulnerability. |
https://example.com
Extensions
Affected entity fields
Information on changes regarding vulnerability's affected entities.
Attribute
Type
Description
Examples
affected_entities.count
long
resourcestable Number of affected entities.
1
affected_entities.hosts.count
long
resourcestable Number of affected hosts.
2
affected_entities.kubernetes_nodes.count
long
resourcestable Number of affected nodes.
2
affected_entities.previous.count
long
resourcedeprecated Number of affected entities before the last change event.
1
affected_entities.previous.hosts.count
long
resourcedeprecated Number of affected hosts before the last change event.
5
affected_entities.previous.kubernetes_nodes.count
long
resourcedeprecated Number of affected Kubernetes nodes before the last change event.
5
affected_entities.previous.process_groups.count
long
resourcedeprecated Number of affected process groups before the last change event.
2
affected_entities.process_groups.count
long
resourcestable Number of affected process groups.
2
affected_entities.types
array
resourcestable Types of affected entities.
PROCESS_GROUP; HOST; KUBERNETES_NODE
Related entity fields
Information on changes regarding vulnerability's related entities.
Attribute
Type
Description
Examples
related_entities.applications.count
long
resourcestable Number of related applications.
1
related_entities.databases.count
long
resourcestable Number of related databases.
1
related_entities.hosts.count
long
resourcestable Number of related hosts.
1
related_entities.kubernetes_clusters.count
long
resourcestable Number of related Kubernetes clusters.
1
related_entities.kubernetes_workloads.count
long
resourcestable Number of related Kubernetes workloads.
1
related_entities.previous.databases.count
long
resourcedeprecated Number of related databases before the last change event.
1
related_entities.services.count
long
resourcestable Number of related services.
1
Examples
Runtime Vulnerability Analytics — Vulnerability status changed to resolved
A vulnerability status change event at the vulnerability level, generated when Dynatrace automatically resolved a vulnerability after the affected library was removed from all process groups.
A vulnerability finding links a vulnerability (typically a CVE) to an affected object—a container image, host, code artifact, or runtime process—and the component that introduces it. Vulnerability finding events carry scan results from both Dynatrace Runtime Vulnerability Analytics (library, code-level, and runtime vulnerabilities) and ingested findings from third-party scanners (Snyk, Qualys, Amazon Inspector, and others). Unlike a detection finding, which reports suspicious activity, a vulnerability finding reports a known weakness in a scanned object. It does not imply that the weakness was exploited.
Query
Lists the most recent unique vulnerability findings.
Meta-information on the vulnerability-finding event.
Attribute
Type
Description
Examples
event.description
string
stable Display name: Event description Human-readable description of an event.
Vulnerability CVE-2023-45871 of component linux:4.19.269-1 was detected in your container image unguard-frontend:latest@054e1d39
event.id
string
stable Display name: Event ID Unique identifier string of an event; is stable across multiple refreshes and updates.
5547782627070661074_1647601320000
event.kind
string
stable Display name: Event kind Gives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. Tags: permission
SECURITY_EVENT
event.name
string
stable Display name: Event name The human readable display name of an event type.
Vulnerability finding event
event.provider
string
stable Display name: Event provider Source of the event, for example, the name of the component or system that generated the event. Tags: permission
Amazon ECR
event.type
string
stable Display name: Event type The unique type identifier of a given event. Tags: permission
VULNERABILITY_FINDING
event.version
string
experimental Display name: Event version Describes the version of the event.
1.309
timestamp
timestamp
stable Display name: Timestamp Time (UNIX Epoch time in nanoseconds) when the event originated, typically when the event was ingested into Dynatrace.
1649822520123123123
Vulnerability data fields
Information about the vulnerability that caused the vulnerability-finding event (vulnerability ID, description, risk level, and so on).
Attribute
Type
Description
Examples
vulnerability.cvss.base_score
double
stable Display name: Vulnerability CVSS base score Vulnerability's CVSS base score provided by NVD.
8.1
vulnerability.cvss.vector
string
experimental Display name: Vulnerability CVSS vector Vulnerability's CVSS vector defined by the provider.
Information about the scan that detected this vulnerability.
Attribute
Type
Description
Examples
scan.id
string
resourceexperimental Unique identifier of the scan.
00000000-0000-0000-0000-000000000000
scan.name
string
resourceexperimental Name of the scan.
US Cloud Scanner
scan.time.completed
timestamp
resourceexperimental Time when the scan was completed.
2024-06-24T04:47:21.154000000+02:00
scan.time.started
timestamp
resourceexperimental Time when the scan was started.
2024-06-24T04:47:21.154000000+02:00
Dynatrace enriched fields
Risk assessment fields added by Dynatrace to normalize and rank the vulnerability across the environment.
Attribute
Type
Description
Examples
dt.security.risk.level
string
stable Display name: Security risk level Risk score level, mapped and normalized by Dynatrace.
LOW; MEDIUM; HIGH; CRITICAL; NONE; NOT_AVAILABLE
dt.security.risk.score
double
stable Display name: Security risk score Risk score, mapped and normalized by Dynatrace.
8.1
Extensions
The following field sets are optional context that varies by finding source. Field definitions are shared across all security event types. See the field reference for container image fields, OS fields, Kubernetes fields, host fields, AWS resource fields, Azure resource fields, GCP fields, software component fields, and entry point fields.
Container image data fields
This section contains container-image-specific data.
Attribute
Type
Description
Examples
container_image.digest
string
resourceexperimental Display name: Container image digest Container image digest uniquely and immutably identifying the vulnerable container image.
resourceexperimental Display name: Host IP A list of IP adresses (IPv4 or IPv6) of this host.
[194.232.104.141, 2a01:468:1000:9::140]
host.name
string
resourceexperimental Display name: Host name The host name as determined on the data source (for instance, OneAgent, extensions or OpenTelemetry). Important: This is not the name of the host entity, which can be modified based on naming rules. Tags: permission
ip-10-178-54-32.ec2.internal
Kubernetes resource fields
The associated Kubernetes resource (if any)
Attribute
Type
Description
Examples
k8s.cluster.name
string
resourcestable Display name: Kubernetes cluster name The user-defined name of the cluster in Dynatrace. Doesn't need to be unique or immutable. Tags: permissionprimary-field
unguard-dev; acme-prod10
k8s.namespace.name
string
resourcestable Display name: Kubernetes namespace name The name of the namespace that the pod is running in. Tags: permissionprimary-field
default; kube-system
Software component fields
Attribute
Type
Description
Examples
software_component.purl
string
experimental Display name: Software component purl Location of the package providing unique identification.
pkg:maven/org.apache.logging.log4j/log4j-core
software_component.supplier.name
string
experimental Display name: Software component supplier name Supplier name of the software component.
FasterXML
software_component.type
string
experimental Display name: Software component type Type of the software component usually provided by the SBOM.
library
software_component.version
string
experimental Display name: Software component version Version of the software component.
3.16.2-5+deb9u3
Dynatrace entity enrichments
Entity ID and Smartscape reference fields added by Dynatrace during ingest when the affected entity is matched in Smartscape. These fields are not present in externally ingested findings.
Attribute
Type
Description
Examples
dt.entity.host
string
resourcedeprecatedThis field is deprecated and will be removed in the future. Use dt.smartscape.host instead. Display name: Host An entity ID of an entity of type HOST. Tags: entity-id
HOST-E0D8F94D9065F24F
dt.entity.process_group
string
resourcedeprecatedThis field is deprecated and will be removed in the future. Use dt.process_group.id or dt.process_group.detected_name instead. Note that there is no entity type PROCESS_GROUP in Smartscape, so dt.process_group.id exists only for compatibility. Preferably use dt.process_group.detected_name to identify process groups. Display name: Process group An entity ID of an entity of type PROCESS_GROUP. Tags: entity-id
PROCESS_GROUP-E0D8F94D9065F24F
dt.entity.process_group_instance
string
resourcedeprecatedThis field is deprecated and will be removed in the future. Use dt.smartscape.process instead. Display name: Process group instance An entity ID of an entity of type PROCESS_GROUP_INSTANCE. Tags: entity-id
PROCESS_GROUP_INSTANCE-E0D8F94D9065F24F
dt.entity.software_component
string
resourcedeprecatedThis field is deprecated and will be removed in the future. Display name: Software component An entity ID of an entity of type SOFTWARE_COMPONENT. Tags: entity-id
SOFTWARE_COMPONENT-4700CB75E19C8506
dt.smartscape_source.id
smartscapeId
resourcestable Display name: Smartscape source ID The ID of the entity considered the source of the signal. The string represents an entity ID of an entity that is stored in the Smartscape storage. 1 Tags: smartscape-id
stable Display name: Smartscape source type The entity type of the entity whose identifier is held in dt.smartscape_source.id.
K8S_CLUSTER; AWS_LAMBDA_FUNCTION
dt.source_entity
string
resourcedeprecatedThis field is deprecated and will be removed in the future. Use dt.smartscape_source.id instead. Display name: Source entity The ID of the entity considered the source of the signal. The string represents an entity ID of an entity that is stored in the classic entity storage. 2 Tags: entity-id
resourcedeprecatedThis field is deprecated and will be removed in the future. Use dt.smartscape_source.type instead. Display name: Source entity type The entity type of the entity whose identifier is held in dt.source_entity. The value must be a valid entity type and consistent with dt.source_entity. Note, however, that the type identifiers are expected to be lowercased in alignment with suffixes of dt.entity.* keys.
The value of this field will be based on the value of one of the dt.smartscape.<type> fields. That means that the dt.smartscape_source.id and dt.smartscape.<type> fields will both be set to the same ID.
2
The value of this field will be based on the value of one of the dt.entity.<type> fields. This means that the dt.source_entity and dt.entity.<type> fields will both be set to the same ID.
Entry points fields
Attribute
Type
Description
Examples
entry_points
record[]
resourceexperimental Entry points of a vulnerability.
['{ "entry_point.url.path": "/user/2/bio", "entry_point.payload": "UPDATE bio SET bio_text = \'\' WHERE 1 = 0; TRUNCATE TABLE bio; --\' WHERE user_id = 2", "entry_point.user_controlled_inputs": [{ "user_controlled_input.type": "HTTP_PARAMETER_VALUE", "user_controlled_input.key": "username", "user_controlled_input.value": "\' OR 100=100 -- 0\'", "user_controlled_input.payload.start": "56", "user_controlled_input.payload.end": "73", "user_controlled_input.is_malicious": true}]}']
Sink fields
Attribute
Type
Description
Examples
sink.code.function
string
resourceexperimental Name of the function that executes the command, query, or similar with tainted parameters.
executeQuery
sink.code.namespace
string
resourceexperimental Namespace of the sink code function.
com.mysql.jdbc.Statement
sink.code.parameter_types
array
resourceexperimental Parameter types as defined in the method signature of the sink code function, which help distinguish in case of method overloads. For example, for a method with the executeQuery(String sql) signature, the parameter types would be ["String"].
[String]
Examples
Runtime Vulnerability Analytics — Library vulnerability in a .NET process
A vulnerability finding generated by Dynatrace Runtime Vulnerability Analytics, reporting a critical XML External Entity (XXE) vulnerability in the log4net library detected in a running easyTravel .NET process. Dynatrace resolves the process to a Smartscape entity and adds dt.smartscape_source.* during ingest.
A vulnerability finding for a Debian curl package detected in a scanned container image, showing the affected object, the vulnerable component, container image coordinates, and the normalized Dynatrace risk level.
A vulnerability state event is a periodic snapshot, emitted by Dynatrace Runtime Vulnerability Analytics (RVA), of a vulnerability's current status and risk aggregated across every entity it affects. Like entity state events, the current state is exported to Grail regularly, so a deduplicated latest snapshot per vulnerability reflects present exposure. Vulnerability state events are exclusive to Dynatrace-generated findings.
Query
Lists the most recent vulnerability-level state report events.
stable Display name: Event category Categorization based on the product and data generating this event.
VULNERABILITY_MANAGEMENT
event.description
string
stable Display name: Event description Human-readable description of an event.
S-49 Remote Code Execution state event reported
event.group_label
string
experimental Display name: Event group label Group label of an event.
STATE_REPORT
event.kind
string
stable Display name: Event kind Gives high-level information about what kind of information the event contains without being specific about the contents of the event. It helps to determine the record type of a raw event. Tags: permission
SECURITY_EVENT
event.level
string
resourcestable Main reference point to which the event or data is related. Possible values are Vulnerability (shows the global aggregation across the entire environment and comprises all entities and management zones) and Entity (shows the assessment based on the entity itself).
VULNERABILITY
event.name
string
stable Display name: Event name The human readable display name of an event type.
Vulnerability historical state report event
event.provider
string
stable Display name: Event provider Source of the event, for example, the name of the component or system that generated the event. Tags: permission
Dynatrace; Snyk
event.provider_product
string
resourcestable Name of the product providing this event.
Runtime Vulnerability Analytics; Snyk Container
event.status
string
stable Display name: Event status Status of an event as being either Active or Closed.
OPEN; RESOLVED; MUTED
event.type
string
stable Display name: Event type The unique type identifier of a given event. Tags: permission
VULNERABILITY_STATE_REPORT_EVENT
timestamp
timestamp
stable Display name: Timestamp The time (UNIX Epoch time in nanoseconds) when the event originated, typically when it was created by the source.
1649822520123123123
Vulnerability data fields
Information about the vulnerability.
Attribute
Type
Description
Examples
vulnerability.code_location.name
string
stable Display name: Vulnerability code location name Name of the code location where the code-level vulnerability was detected.
stable Display name: Vulnerability Davis security level Vulnerability's risk level based on Davis Security Score.
LOW; MEDIUM; HIGH; CRITICAL; NONE
vulnerability.davis_assessment.score
double
stable Display name: Vulnerability Davis security score Vulnerability's Davis Security Score (1-10) calculated by Dynatrace.
8.1
vulnerability.davis_assessment.vector
string
experimental Display name: Vulnerability Davis assessment vector Vulnerability's CVSS vector, adjusted with observability data; this vector is calculated by Dynatrace.
resourcestable Number of related Kubernetes clusters.
1
related_entities.kubernetes_workloads.count
long
resourcestable Number of related Kubernetes workloads.
1
related_entities.services.count
long
resourcestable Number of related services.
1
Examples
Runtime Vulnerability Analytics — Vulnerability state snapshot
A vulnerability state report event at the vulnerability level, showing the current state of an open Node.js vulnerability across affected process groups.