Skip to main content

vulnerable_assets

Creates, updates, deletes, gets or lists a vulnerable_assets resource.

Overview

Namevulnerable_assets
TypeResource
Iddatadog.security.vulnerable_assets

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe unique ID for this asset. (example: Repository|github.com/DataDog/datadog-agent.git)
attributesobjectThe JSON:API attributes of the asset.
typestringThe JSON:API type. (example: assets)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_vulnerable_assetsselectregionpage[token], page[number], filter[name], filter[type], filter[version.first], filter[version.last], filter[repository_url], filter[risks.in_production], filter[risks.under_attack], filter[risks.is_publicly_accessible], filter[risks.has_privileged_access], filter[risks.has_access_to_sensitive_data], filter[environments], filter[teams], filter[arch], filter[operating_system.name], filter[operating_system.version]Get a list of vulnerable assets.

### Pagination

Please review the [Pagination section for the "List Vulnerabilities"] endpoint.

### Filtering

Please review the [Filtering section for the "List Vulnerabilities"] endpoint.

### Metadata

Please review the [Metadata section for the "List Vulnerabilities"] endpoint.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstring(default: datadoghq.com)
filter[arch]stringFilter by architecture. (example: arm64)
filter[environments]stringFilter by environment. (example: staging)
filter[name]stringFilter by name. (example: datadog-agent)
filter[operating_system.name]stringFilter by operating system name. (example: ubuntu)
filter[operating_system.version]stringFilter by operating system version. (example: 24.04)
filter[repository_url]stringFilter by the repository url associated to the asset. (example: github.com/DataDog/datadog-agent.git)
filter[risks.has_access_to_sensitive_data]booleanFilter whether the asset (Host) has access to sensitive data or not. (example: false)
filter[risks.has_privileged_access]booleanFilter whether the asset (Host) has privileged access or not. (example: false)
filter[risks.in_production]booleanFilter whether the asset is in production or not. (example: false)
filter[risks.is_publicly_accessible]booleanFilter whether the asset (Host) is publicly accessible or not. (example: false)
filter[risks.under_attack]booleanFilter whether the asset (Service) is under attack or not. (example: false)
filter[teams]stringFilter by teams. (example: compute)
filter[type]stringFilter by type.
filter[version.first]stringFilter by the first version of the asset since it has been vulnerable. (example: v1.15.1)
filter[version.last]stringFilter by the last detected version of the asset. (example: v1.15.1)
page[number]integer (int64)The page number to be retrieved. It should be equal or greater than 1 (example: 1)
page[token]stringIts value must come from the links section of the response of the first request. Do not manually edit it. (example: b82cef018aab81ed1d4bb4xb35xxfc065da7efa685fbcecdbd338f3015e3afabbbfa3a911b4984_721ee28a-zecb-4e45-9960-c42065b574f4)

SELECT examples

Get a list of vulnerable assets.

### Pagination

Please review the [Pagination section for the "List Vulnerabilities"] endpoint.

### Filtering

Please review the [Filtering section for the "List Vulnerabilities"] endpoint.

### Metadata

Please review the [Metadata section for the "List Vulnerabilities"] endpoint.

SELECT
id,
attributes,
type
FROM datadog.security.vulnerable_assets
WHERE region = '{{ region }}' -- required
AND page[token] = '{{ page[token] }}'
AND page[number] = '{{ page[number] }}'
AND filter[name] = '{{ filter[name] }}'
AND filter[type] = '{{ filter[type] }}'
AND filter[version.first] = '{{ filter[version.first] }}'
AND filter[version.last] = '{{ filter[version.last] }}'
AND filter[repository_url] = '{{ filter[repository_url] }}'
AND filter[risks.in_production] = '{{ filter[risks.in_production] }}'
AND filter[risks.under_attack] = '{{ filter[risks.under_attack] }}'
AND filter[risks.is_publicly_accessible] = '{{ filter[risks.is_publicly_accessible] }}'
AND filter[risks.has_privileged_access] = '{{ filter[risks.has_privileged_access] }}'
AND filter[risks.has_access_to_sensitive_data] = '{{ filter[risks.has_access_to_sensitive_data] }}'
AND filter[environments] = '{{ filter[environments] }}'
AND filter[teams] = '{{ filter[teams] }}'
AND filter[arch] = '{{ filter[arch] }}'
AND filter[operating_system.name] = '{{ filter[operating_system.name] }}'
AND filter[operating_system.version] = '{{ filter[operating_system.version] }}'
;