Skip to content

Container Detections

The Container Detections service collection provides operations for querying and aggregating container security detections. Retrieve runtime detections, aggregate counts by severity and type, and search detection entities using FQL filters.

LanguageLast Update
Pythonv1.6.5
PowerShellv2.2.9
Gov0.22.0
TypeScriptv0.6.0
Rustv0.7.1
Rubyv1.4.0


OperationDescription
GetRuntimeDetectionsCombinedV2
search_runtime_detections
Retrieve container runtime detections by the provided search criteria
ReadCombinedDetections
read_combined_detections
Retrieve image assessment detections identified by the provided filter criteria
ReadDetections
read_detections
Retrieve image assessment detection entities identified by the provided filter criteria
ReadDetectionsCount
read_detections_count
Aggregate count of detections
ReadDetectionsCountBySeverity
read_detection_counts_by_severity
Aggregate counts of detections by severity
ReadDetectionsCountByType
read_detections_count_by_type
Aggregate counts of detections by detection type
SearchDetections
search_detections
Retrieve image assessment detection entities identified by the provided filter criteria

Retrieve container runtime detections by the provided search criteria

Method GET
Route /container-security/combined/runtime-detections/v2
Scope Falcon Container Image: READ
PEP 8 search_runtime_detections
filter query · string
Filter Container Runtime Detections using a query in Falcon Query Language (FQL). Supported filter fields:
Available values (16)
agent_typeaidcid
cloud_namecloudcluster_name
computer_namecontainer_iddetect_timestamp
host_idhost_typeimage_id
namenamespacepod_name
severity
sort query · string
The fields to sort the records on. Supported fields:
Available values (6)
containers_impacteddetection_namedetection_severity
detection_typeimages_impactedlast_detected
limit query · integer
The upper-bound on the number of records to retrieve. Maximum limit: 100.
offset query · integer
The offset from where to begin. Maximum offset = 10000 - limit.
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import ContainerDetections
falcon = ContainerDetections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.search_runtime_detections(filter="string",
limit=integer,
offset=integer,
sort="string")
print(response)
[
{
"action_taken": "string",
"agent_type": "string",
"aid": "string",
"assigned_to": "string",
"cid": "string",
"cloud": "string",
"cloud_account_id": "string",
"cloud_id": "string",
"cloud_instance_id": "string",
"cloud_name": "string",
"cluster_name": "string",
"command_line": "string",
"computer_name": "string",
"container_devices": [],
"container_id": "string",
"container_interactive_mode": "string",
"container_name": "string",
"container_network_ip_address": "string",
"container_privileged": "string",
"container_read_only_root_fs": "string",
"container_user_info": "string",
"containers_impacted_count": "string",
"detect_timestamp": "string",
"detection_description": "string",
"detection_id": "string",
"detection_name": [],
"executable_sha_256": "string",
"file_name": "string",
"file_path": "string",
"host_containers_count": "string",
"host_detections_count": "string",
"host_detections_ids": [],
"host_id": "string",
"host_last_seen_timestamp": "string",
"host_type": "string",
"image_digest": "string",
"image_first_seen_timestamp": "string",
"image_id": "string",
"image_label": "string",
"image_last_seen_timestamp": "string",
"image_maintainer": "string",
"image_name": "string",
"images_container_count": "string",
"namespace": "string",
"network_ip_address": "string",
"os_version": "string",
"pod_id": "string",
"pod_name": "string",
"pod_namespace": "string",
"sensor_version": "string",
"severity": "string",
"tactic_and_technique": "string",
"type": "string",
"vulnerabilities_count": "string"
}
]


Retrieve image assessment detections identified by the provided filter criteria

Method GET
Route /container-security/combined/detections/v1
Scope Falcon Container Image: READ
PEP 8 read_combined_detections
filter query · string
Filter images detections using a query in Falcon Query Language (FQL). Supported filter fields:
Available values (7)
ciddetection_typeimage_digest
image_registryimage_repositoryimage_tag
severity
sort query · string
The fields to sort the records on. Supported columns:
Available values (6)
containers_impacteddetection_namedetection_severity
detection_typeimages_impactedlast_detected
limit query · integer
The upper-bound on the number of records to retrieve. Maximum limit: 100.
offset query · integer
The offset from where to begin. Maximum offset = 10000 - limit.
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import ContainerDetections
falcon = ContainerDetections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.read_combined_detections(filter="string",
limit=integer,
offset=integer,
sort="string")
print(response)
[
{
"cid": "string",
"containers_impacted": 0,
"description": "string",
"details": [],
"detection_id": "string",
"detection_name": "string",
"detection_severity": "string",
"detection_type": "string",
"images_impacted": 0,
"last_detected": "string",
"remediation": "string",
"title": "string"
}
]


Retrieve image assessment detection entities identified by the provided filter criteria

Method GET
Route /container-security/entities/detections/v1
Scope Falcon Container Image: READ
PEP 8 read_detections
filter query · string
Filter images detections using a query in Falcon Query Language (FQL). Supported filter fields:
Available values (7)
ciddetection_typeimage_digest
image_registryimage_repositoryimage_tag
severity
limit query · integer
The upper-bound on the number of records to retrieve. Maximum limit: 100.
offset query · integer
The offset from where to begin. Maximum offset = 10000 - limit.
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import ContainerDetections
falcon = ContainerDetections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.read_detections(filter="string",
limit=integer,
offset=integer)
print(response)
[
{
"description": "string",
"details": "string",
"detection_type": "string",
"id": "string",
"image_architecture": "string",
"image_created_at": "string",
"image_digest": "string",
"image_id": "string",
"image_registry": "string",
"image_repository": "string",
"image_size": "string",
"image_tag": "string",
"name": "string",
"os_name": "string",
"os_version": "string",
"remediation": "string",
"severity": "string",
"title": "string"
}
]


Aggregate count of detections

Method GET
Route /container-security/aggregates/detections/count/v1
Scope Falcon Container Image: READ
PEP 8 read_detections_count
filter query · string
Filter images detections using a query in Falcon Query Language (FQL). Supported filter fields:
Available values (7)
ciddetection_typeimage_digest
image_registryimage_repositoryimage_tag
severity
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import ContainerDetections
falcon = ContainerDetections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.read_detections_count(filter="string")
print(response)
[
{
"count": 0
}
]


Aggregate counts of detections by severity

Method GET
Route /container-security/aggregates/detections/count-by-severity/v1
Scope Falcon Container Image: READ
PEP 8 read_detection_counts_by_severity
filter query · string
Filter images detections using a query in Falcon Query Language (FQL). Supported filter fields:
Available values (7)
ciddetection_typeimage_digest
image_registryimage_repositoryimage_tag
severity
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import ContainerDetections
falcon = ContainerDetections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.read_detection_counts_by_severity(filter="string")
print(response)
[
{
"buckets": [],
"name": "string"
}
]


Aggregate counts of detections by detection type

Method GET
Route /container-security/aggregates/detections/count-by-type/v1
Scope Falcon Container Image: READ
PEP 8 read_detections_count_by_type
filter query · string
Filter images detections using a query in Falcon Query Language (FQL). Supported filter fields:
Available values (7)
ciddetection_typeimage_digest
image_registryimage_repositoryimage_tag
severity
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import ContainerDetections
falcon = ContainerDetections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.read_detections_count_by_type(filter="string")
print(response)
[
{
"buckets": [],
"name": "string"
}
]


Retrieve image assessment detection entities identified by the provided filter criteria

Method GET
Route /container-security/queries/detections/v1
Scope Falcon Container Image: READ
PEP 8 search_detections
filter query · string
Filter images detections using a query in Falcon Query Language (FQL). Supported filter fields:
Available values (7)
ciddetection_typeimage_digest
image_registryimage_repositoryimage_tag
severity
limit query · integer
The upper-bound on the number of records to retrieve. Maximum limit: 100.
offset query · integer
The offset from where to begin. Maximum offset = 10000 - limit.
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import ContainerDetections
falcon = ContainerDetections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.search_detections(filter="string",
limit=integer,
offset=integer)
print(response)
{
"errors": [
{
"code": 0,
"id": "string",
"message": "string"
}
],
"meta": {
"pagination": {
"limit": 0,
"offset": 0,
"total": 0
},
"powered_by": "string",
"query_time": 0.0,
"trace_id": "string",
"writes": {
"resources_affected": 0
}
}
}