Skip to main content

CrowdStrike Container Security Integration Guide

Overview

The CrowdStrike Container Security integration allows your NINA workflows to connect with CrowdStrike Falcon platform for container runtime protection, image scanning, and kubernetes security. This integration enables automated security operations, threat detection, and incident response directly from your automation platform.

Capabilities

This integration provides access to 14 resources with 144 operations covering:

  • Container Alerts: Operations for Container Alerts
  • Container Detections: Operations for Container Detections
  • Container Image Compliance: Operations for Container Image Compliance
  • Container Images: Operations for Container Images
  • Container Packages: Operations for Container Packages
  • Container Vulnerabilities: Operations for Container Vulnerabilities
  • Falcon Container: Operations for Falcon Container
  • Falcon Container Cli: Operations for Falcon Container Cli
  • Falcon Container Image: Operations for Falcon Container Image
  • Kubernetes Container Compliance: Operations for Kubernetes Container Compliance
  • Kubernetes Protection: Operations for Kubernetes Protection
  • Runtime Detections: Operations for Runtime Detections
  • Serverless Vulnerabilities: Operations for Serverless Vulnerabilities
  • Unidentified Containers: Operations for Unidentified Containers

Credential Configuration

Before using the CrowdStrike Container Security integration in your workflows, you need to configure credentials for authentication.

Authentication Method

CrowdStrike Falcon uses OAuth2 Client Credentials authentication. This is a server-to-server authentication flow where you provide a Client ID and Client Secret, and the integration automatically handles token acquisition and refresh.

FieldDescriptionRequired
Client IDYour CrowdStrike API Client IDYes
Client SecretYour CrowdStrike API Client SecretYes
Base URLCrowdStrike API endpoint for your cloud regionYes

How It Works

  1. You provide the Client ID and Client Secret when creating a credential
  2. The integration exchanges these for an OAuth2 access token automatically
  3. Tokens are refreshed automatically when they expire
  4. No redirect URLs or user interaction required

CrowdStrike Cloud Regions

Select the Base URL that matches your CrowdStrike Falcon cloud region:

Cloud RegionBase URLDescription
US-1https://api.crowdstrike.comUnited States (default)
US-2https://api.us-2.crowdstrike.comUnited States (secondary)
EU-1https://api.eu-1.crowdstrike.comEuropean Union
US-GOV-1https://api.laggar.gcw.crowdstrike.comUS Government Cloud

How to Obtain API Credentials

  1. Log in to the CrowdStrike Falcon Console
  2. Navigate to Support and resources > API Clients and Keys
  3. Click Add new API client
  4. Configure the API client:
    • Client Name: A descriptive name (e.g., "NINA Integration")
    • Description: Purpose of this API client
    • API Scopes: Select the permissions required for your use case (see Required Scopes below)
  5. Click Add to create the client
  6. Copy and securely store the Client ID and Client Secret immediately

Important: The Client Secret is only displayed once at creation time. If you lose it, you must create a new API client.

Required API Scopes

The API scopes required depend on which operations you plan to use. Common scopes include:

ScopePermissionUse Case
DetectionsRead/WriteView and manage detections
HostsRead/WriteQuery and manage endpoints
IncidentsRead/WriteView and manage incidents
IOCsRead/WriteManage indicators of compromise
Prevention PoliciesRead/WriteManage prevention policies
Real Time ResponseRead/WriteExecute RTR commands
Sensor Update PoliciesRead/WriteManage sensor updates

Refer to the CrowdStrike API documentation for a complete list of available scopes.

Creating a CrowdStrike Credential in NINA

  1. Navigate to the Credentials section in NINA
  2. Click Add New Credential
  3. Fill in the credential details:
    • Integration Service: Select "CrowdStrike Container Security"
    • Client ID: Paste your CrowdStrike API Client ID
    • Client Secret: Paste your CrowdStrike API Client Secret
    • Base URL: Select your CrowdStrike cloud region URL
  4. Click Test Connection to verify the credentials work
  5. Click Save to store the credential securely

Note: All CrowdStrike integrations (EDR, Intel, Platform, etc.) share the same credential. You only need to create one credential to use across all CrowdStrike modules.

Supported Resources

ResourceDescriptionOperations
Container AlertsOperations for Container Alerts3
Container DetectionsOperations for Container Detections6
Container Image ComplianceOperations for Container Image Compliance11
Container ImagesOperations for Container Images13
Container PackagesOperations for Container Packages7
Container VulnerabilitiesOperations for Container Vulnerabilities10
Falcon ContainerOperations for Falcon Container1
Falcon Container CliOperations for Falcon Container Cli1
Falcon Container ImageOperations for Falcon Container Image14
Kubernetes Container ComplianceOperations for Kubernetes Container Compliance10
Kubernetes ProtectionOperations for Kubernetes Protection63
Runtime DetectionsOperations for Runtime Detections1
Serverless VulnerabilitiesOperations for Serverless Vulnerabilities1
Unidentified ContainersOperations for Unidentified Containers3

Resource Details

Container Alerts

Operations for Container Alerts

Operations

OperationNameDescription
read_container_alerts_countRead Container Alerts CountSDK: container_alerts.ReadContainerAlertsCount
read_container_alerts_count_by_severityRead Container Alerts Count By SeveritySDK: container_alerts.ReadContainerAlertsCountBySeverity
search_and_read_container_alertsSearch And Read Container AlertsSDK: container_alerts.SearchAndReadContainerAlerts

Read Container Alerts Count

SDK: container_alerts.ReadContainerAlertsCount

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Container Alerts using a query in Falcon Query Language (FQL). Supported filter fields: - ...

Example:

{
"filter": "<filter>"
}

Read Container Alerts Count By Severity

SDK: container_alerts.ReadContainerAlertsCountBySeverity

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Container Alerts using a query in Falcon Query Language (FQL). Supported filter fields: - ...

Example:

{
"filter": "<filter>"
}

Search And Read Container Alerts

SDK: container_alerts.SearchAndReadContainerAlerts

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Container Alerts using a query in Falcon Query Language (FQL). Supported filter fields: - ...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Container Detections

Operations for Container Detections

Operations

OperationNameDescription
read_combined_detectionsRead Combined DetectionsSDK: container_detections.ReadCombinedDetections
read_detectionsRead DetectionsSDK: container_detections.ReadDetections
read_detections_countRead Detections CountSDK: container_detections.ReadDetectionsCount
read_detections_count_by_severityRead Detections Count By SeveritySDK: container_detections.ReadDetectionsCountBySeverity
read_detections_count_by_typeRead Detections Count By TypeSDK: container_detections.ReadDetectionsCountByType
search_detectionsSearch DetectionsSDK: container_detections.SearchDetections

Read Combined Detections

SDK: container_detections.ReadCombinedDetections

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images detections using a query in Falcon Query Language (FQL). Supported filter fields: -...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on. Supported columns: - containers_impacted - detection_name ...

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Read Detections

SDK: container_detections.ReadDetections

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images detections using a query in Falcon Query Language (FQL). Supported filter fields: -...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Detections Count

SDK: container_detections.ReadDetectionsCount

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images detections using a query in Falcon Query Language (FQL). Supported filter fields: -...

Example:

{
"filter": "<filter>"
}

Read Detections Count By Severity

SDK: container_detections.ReadDetectionsCountBySeverity

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images detections using a query in Falcon Query Language (FQL). Supported filter fields: -...

Example:

{
"filter": "<filter>"
}

Read Detections Count By Type

SDK: container_detections.ReadDetectionsCountByType

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images detections using a query in Falcon Query Language (FQL). Supported filter fields: -...

Example:

{
"filter": "<filter>"
}

Search Detections

SDK: container_detections.SearchDetections

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images detections using a query in Falcon Query Language (FQL). Supported filter fields: -...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Container Image Compliance

Operations for Container Image Compliance

Operations

OperationNameDescription
ext_aggregate_cluster_assessmentsExt Aggregate Cluster AssessmentsSDK: container_image_compliance.ExtAggregateClusterAssessments
ext_aggregate_failed_containers_by_rules_pathExt Aggregate Failed Containers By Rules PathSDK: container_image_compliance.ExtAggregateFailedContainersByRulesPath
ext_aggregate_failed_containers_count_by_severityExt Aggregate Failed Containers Count By SeveritySDK: container_image_compliance.ExtAggregateFailedContainersCountBySeverity
ext_aggregate_failed_images_by_rules_pathExt Aggregate Failed Images By Rules PathSDK: container_image_compliance.ExtAggregateFailedImagesByRulesPath
ext_aggregate_failed_images_count_by_severityExt Aggregate Failed Images Count By SeveritySDK: container_image_compliance.ExtAggregateFailedImagesCountBySeverity
ext_aggregate_failed_rules_by_clustersExt Aggregate Failed Rules By ClustersSDK: container_image_compliance.ExtAggregateFailedRulesByClusters
ext_aggregate_failed_rules_by_imagesExt Aggregate Failed Rules By ImagesSDK: container_image_compliance.ExtAggregateFailedRulesByImages
ext_aggregate_failed_rules_count_by_severityExt Aggregate Failed Rules Count By SeveritySDK: container_image_compliance.ExtAggregateFailedRulesCountBySeverity
ext_aggregate_image_assessmentsExt Aggregate Image AssessmentsSDK: container_image_compliance.ExtAggregateImageAssessments
ext_aggregate_rules_assessmentsExt Aggregate Rules AssessmentsSDK: container_image_compliance.ExtAggregateRulesAssessments
ext_aggregate_rules_by_statusExt Aggregate Rules By StatusSDK: container_image_compliance.ExtAggregateRulesByStatus

Ext Aggregate Cluster Assessments

SDK: container_image_compliance.ExtAggregateClusterAssessments

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: compliance_findin...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Failed Containers By Rules Path

SDK: container_image_compliance.ExtAggregateFailedContainersByRulesPath

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: compliance_findin...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Failed Containers Count By Severity

SDK: container_image_compliance.ExtAggregateFailedContainersCountBySeverity

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: cloud_info.cloud_...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Failed Images By Rules Path

SDK: container_image_compliance.ExtAggregateFailedImagesByRulesPath

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: cloud_info.cloud_...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Failed Images Count By Severity

SDK: container_image_compliance.ExtAggregateFailedImagesCountBySeverity

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: cloud_info.cluste...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Failed Rules By Clusters

SDK: container_image_compliance.ExtAggregateFailedRulesByClusters

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: cloud_info.cloud_...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Failed Rules By Images

SDK: container_image_compliance.ExtAggregateFailedRulesByImages

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: image_registry: I...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Failed Rules Count By Severity

SDK: container_image_compliance.ExtAggregateFailedRulesCountBySeverity

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: cloud_info.cloud_...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Image Assessments

SDK: container_image_compliance.ExtAggregateImageAssessments

Parameters:

NameTypeRequiredDescription
afterstringNo'after' value from the last response. Keep it empty for the first request.
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: image_digest: Ima...
limitstringNonumber of images to return in the response after 'after' key. Keep it empty for the default numbe...

Example:

{
"after": "<after>",
"filter": "<filter>",
"limit": "<limit>"
}

Ext Aggregate Rules Assessments

SDK: container_image_compliance.ExtAggregateRulesAssessments

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: cloud_info.cloud_...

Example:

{
"filter": "<filter>"
}

Ext Aggregate Rules By Status

SDK: container_image_compliance.ExtAggregateRulesByStatus

Parameters:

NameTypeRequiredDescription
filterstringNoFilter results using a query in Falcon Query Language (FQL). Supported Filters: image_registry: I...

Example:

{
"filter": "<filter>"
}

Container Images

Operations for Container Images

Operations

OperationNameDescription
aggregate_image_assessment_historyAggregate Image Assessment HistorySDK: container_images.AggregateImageAssessmentHistory
aggregate_image_countAggregate Image CountSDK: container_images.AggregateImageCount
aggregate_image_count_by_base_osAggregate Image Count By Base OsSDK: container_images.AggregateImageCountByBaseOS
aggregate_image_count_by_stateAggregate Image Count By StateSDK: container_images.AggregateImageCountByState
combined_base_imagesCombined Base ImagesSDK: container_images.CombinedBaseImages
combined_image_by_vulnerability_countCombined Image By Vulnerability CountSDK: container_images.CombinedImageByVulnerabilityCount
combined_image_detailCombined Image DetailSDK: container_images.CombinedImageDetail
combined_image_issues_summaryCombined Image Issues SummarySDK: container_images.CombinedImageIssuesSummary
combined_image_vulnerability_summaryCombined Image Vulnerability SummarySDK: container_images.CombinedImageVulnerabilitySummary
create_base_images_entitiesCreate Base Images EntitiesSDK: container_images.CreateBaseImagesEntities
delete_base_imagesDelete Base ImagesSDK: container_images.DeleteBaseImages
get_combined_imagesGet Combined ImagesSDK: container_images.GetCombinedImages
read_combined_images_exportRead Combined Images ExportSDK: container_images.ReadCombinedImagesExport

Aggregate Image Assessment History

SDK: container_images.AggregateImageAssessmentHistory

Parameters:

NameTypeRequiredDescription
filterstringNoFilter using a query in Falcon Query Language (FQL). Supported filter fields: - cid - `registry...

Example:

{
"filter": "<filter>"
}

Aggregate Image Count

SDK: container_images.AggregateImageCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cps_rating - crowdstrike_user - cve_id - detection_count - detection_name - `detectio...

Example:

{
"filter": "<filter>"
}

Aggregate Image Count By Base Os

SDK: container_images.AggregateImageCountByBaseOS

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images using a query in Falcon Query Language (FQL). Supported filter fields: - arch - `...

Example:

{
"filter": "<filter>"
}

Aggregate Image Count By State

SDK: container_images.AggregateImageCountByState

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images using a query in Falcon Query Language (FQL). Supported filter fields: - arch - `...

Example:

{
"filter": "<filter>"
}

Combined Base Images

SDK: container_images.CombinedBaseImages

Parameters:

NameTypeRequiredDescription
filterstringNoSearch base images using a query in Falcon Query Language (FQL). Supported filter fields: - `imag...

Example:

{
"filter": "<filter>"
}

Combined Image By Vulnerability Count

SDK: container_images.CombinedImageByVulnerabilityCount

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images using a query in Falcon Query Language (FQL). Supported filter fields: - arch - `...
limitnumberNoThe upper-bound on the number of records to retrieve.
offsetnumberNoThe fields to sort the records on. Not supported.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Combined Image Detail

SDK: container_images.CombinedImageDetail

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images using a query in Falcon Query Language (FQL). Supported filter fields: - arch - `...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.
with_configbooleanNo(true/false) include image config, default is false

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>",
"with_config": true
}

Combined Image Issues Summary

SDK: container_images.CombinedImageIssuesSummary

Parameters:

NameTypeRequiredDescription
cidstringNoCS Customer ID
image_digeststringNoDigest ID
include_base_image_vulnbooleanNoInclude base image vulnerabilities.
registrystringNoRegistry. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
repositorystringNoRepository name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
tagstringNoTag name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/

Example:

{
"cid": "<cid>",
"image_digest": "<image_digest>",
"include_base_image_vuln": true,
"registry": "<registry>",
"repository": "<repository>",
"tag": "<tag>"
}

Combined Image Vulnerability Summary

SDK: container_images.CombinedImageVulnerabilitySummary

Parameters:

NameTypeRequiredDescription
cidstringNoCS Customer ID
image_digeststringNoDigest ID
include_base_image_vulnbooleanNoInclude base image vulnerabilities.
registrystringNoRegistry. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
repositorystringNoRepository name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
tagstringNoTag name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/

Example:

{
"cid": "<cid>",
"image_digest": "<image_digest>",
"include_base_image_vuln": true,
"registry": "<registry>",
"repository": "<repository>",
"tag": "<tag>"
}

Create Base Images Entities

SDK: container_images.CreateBaseImagesEntities

Parameters:

NameTypeRequiredDescription
base_imagesobjectYesbase images. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/

Example:

{
"base_images": {}
}

Delete Base Images

SDK: container_images.DeleteBaseImages

Parameters:

NameTypeRequiredDescription
idsarrayNoBaseImageIDs

Example:

{
"ids": ["<ids>"]
}

Get Combined Images

SDK: container_images.GetCombinedImages

Parameters:

NameTypeRequiredDescription
filterstringNoFilter images using a query in Falcon Query Language (FQL). Supported filter fields: - `ai_relate...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on. Supported columns: - first_seen - `highest_detection_severit...

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Read Combined Images Export

SDK: container_images.ReadCombinedImagesExport

Parameters:

NameTypeRequiredDescription
expand_detectionsbooleanNoExpand detections details
expand_vulnerabilitiesbooleanNoExpand vulnerabilities details
filterstringNo- cps_rating - crowdstrike_user - cve_id - detection_count - detection_name - `detectio...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNo- base_os - cid - detections - firstScanned - first_seen - highest_cps_current_rating...

Example:

{
"expand_detections": true,
"expand_vulnerabilities": true,
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Container Packages

Operations for Container Packages

Operations

OperationNameDescription
read_packages_by_fixable_vuln_countRead Packages By Fixable Vuln CountSDK: container_packages.ReadPackagesByFixableVulnCount
read_packages_by_image_countRead Packages By Image CountSDK: container_packages.ReadPackagesByImageCount
read_packages_by_vuln_countRead Packages By Vuln CountSDK: container_packages.ReadPackagesByVulnCount
read_packages_combinedRead Packages CombinedSDK: container_packages.ReadPackagesCombined
read_packages_combined_exportRead Packages Combined ExportSDK: container_packages.ReadPackagesCombinedExport
read_packages_combined_v2Read Packages Combined V2SDK: container_packages.ReadPackagesCombinedV2
read_packages_count_by_zero_dayRead Packages Count By Zero DaySDK: container_packages.ReadPackagesCountByZeroDay

Read Packages By Fixable Vuln Count

SDK: container_packages.ReadPackagesByFixableVulnCount

Parameters:

NameTypeRequiredDescription
filterstringNoFilter packages using a query in Falcon Query Language (FQL). Supported filter fields: - `ai_rela...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Packages By Image Count

SDK: container_packages.ReadPackagesByImageCount

Parameters:

NameTypeRequiredDescription
filterstringNoFilter packages using a query in Falcon Query Language (FQL). Supported filter fields: - `ai_rela...
limitnumberNoMaximum number of package results to return Default: 5

Example:

{
"filter": "<filter>",
"limit": 10
}

Read Packages By Vuln Count

SDK: container_packages.ReadPackagesByVulnCount

Parameters:

NameTypeRequiredDescription
filterstringNoFilter packages using a query in Falcon Query Language (FQL). Supported filter fields: - `ai_rela...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Packages Combined

SDK: container_packages.ReadPackagesCombined

Parameters:

NameTypeRequiredDescription
filterstringNoFilter packages using a query in Falcon Query Language (FQL). Supported filter fields: - `ai_rela...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
only_zero_day_affectedbooleanNo(true/false) load zero day affected packages
sortstringNoThe fields to sort the records on. Supported columns: - license - package_name_version - `typ...

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"only_zero_day_affected": true,
"sort": "<sort>"
}

Read Packages Combined Export

SDK: container_packages.ReadPackagesCombinedExport

Parameters:

NameTypeRequiredDescription
filterstringNoFilter packages using a query in Falcon Query Language (FQL). Supported filter fields: - `ai_rela...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
only_zero_day_affectedbooleanNo(true/false) load zero day affected packages
sortstringNoThe fields to sort the records on. Supported columns: - license - package_name_version - `typ...

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"only_zero_day_affected": true,
"sort": "<sort>"
}

Read Packages Combined V2

SDK: container_packages.ReadPackagesCombinedV2

Parameters:

NameTypeRequiredDescription
filterstringNoFilter packages using a query in Falcon Query Language (FQL). Supported filter fields: - `ai_rela...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
only_zero_day_affectedbooleanNo(true/false) load zero day affected packages
sortstringNoThe fields to sort the records on. Supported columns: - license - package_name_version - `typ...

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"only_zero_day_affected": true,
"sort": "<sort>"
}

Read Packages Count By Zero Day

SDK: container_packages.ReadPackagesCountByZeroDay

Parameters:

NameTypeRequiredDescription
filterstringNoFilter packages using a query in Falcon Query Language (FQL). Supported filter fields: - cid

Example:

{
"filter": "<filter>"
}

Container Vulnerabilities

Operations for Container Vulnerabilities

Operations

OperationNameDescription
read_combined_vulnerabilitiesRead Combined VulnerabilitiesSDK: container_vulnerabilities.ReadCombinedVulnerabilities
read_combined_vulnerabilities_detailsRead Combined Vulnerabilities DetailsSDK: container_vulnerabilities.ReadCombinedVulnerabilitiesDetails
read_combined_vulnerabilities_infoRead Combined Vulnerabilities InfoSDK: container_vulnerabilities.ReadCombinedVulnerabilitiesInfo
read_vulnerabilities_by_image_countRead Vulnerabilities By Image CountSDK: container_vulnerabilities.ReadVulnerabilitiesByImageCount
read_vulnerabilities_publication_dateRead Vulnerabilities Publication DateSDK: container_vulnerabilities.ReadVulnerabilitiesPublicationDate
read_vulnerability_countRead Vulnerability CountSDK: container_vulnerabilities.ReadVulnerabilityCount
read_vulnerability_count_by_actively_exploitedRead Vulnerability Count By Actively ExploitedSDK: container_vulnerabilities.ReadVulnerabilityCountByActivelyExploited
read_vulnerability_count_by_cpsratingRead Vulnerability Count By CpsratingSDK: container_vulnerabilities.ReadVulnerabilityCountByCPSRating
read_vulnerability_count_by_cvssscoreRead Vulnerability Count By CvssscoreSDK: container_vulnerabilities.ReadVulnerabilityCountByCVSSScore
read_vulnerability_count_by_severityRead Vulnerability Count By SeveritySDK: container_vulnerabilities.ReadVulnerabilityCountBySeverity

Read Combined Vulnerabilities

SDK: container_vulnerabilities.ReadCombinedVulnerabilities

Parameters:

NameTypeRequiredDescription
filterstringNo- container_running_status - containers_impacted_range - cps_rating - cve_id - `cvss_scor...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on. Supported columns: - cps_current_rating - cve_id - `cvss_s...

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Read Combined Vulnerabilities Details

SDK: container_vulnerabilities.ReadCombinedVulnerabilitiesDetails

Parameters:

NameTypeRequiredDescription
filterstringNoFilter the vulnerabilities using a query in Falcon Query Language (FQL). Supported vulnerability ...
idstringNoImage UUID
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 5000. Default: 5000
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"id": "<id>",
"limit": 10,
"offset": 10
}

Read Combined Vulnerabilities Info

SDK: container_vulnerabilities.ReadCombinedVulnerabilitiesInfo

Parameters:

NameTypeRequiredDescription
cve_idstringNoVulnerability CVE ID
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"cve_id": "<cve_id>",
"limit": 10,
"offset": 10
}

Read Vulnerabilities By Image Count

SDK: container_vulnerabilities.ReadVulnerabilitiesByImageCount

Parameters:

NameTypeRequiredDescription
filterstringNoFilter vulnerabilities using a query in Falcon Query Language (FQL). Supported filter fields: - `...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Vulnerabilities Publication Date

SDK: container_vulnerabilities.ReadVulnerabilitiesPublicationDate

Parameters:

NameTypeRequiredDescription
filterstringNoFilter vulnerabilities using a query in Falcon Query Language (FQL). Supported filter fields: - `...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Vulnerability Count

SDK: container_vulnerabilities.ReadVulnerabilityCount

Parameters:

NameTypeRequiredDescription
filterstringNo- container_running_status - containers_impacted_range - cps_rating - cve_id - `cvss_scor...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Vulnerability Count By Actively Exploited

SDK: container_vulnerabilities.ReadVulnerabilityCountByActivelyExploited

Parameters:

NameTypeRequiredDescription
filterstringNo- container_running_status - containers_impacted_range - cps_rating - cve_id - `cvss_scor...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Vulnerability Count By Cpsrating

SDK: container_vulnerabilities.ReadVulnerabilityCountByCPSRating

Parameters:

NameTypeRequiredDescription
filterstringNo- container_running_status - containers_impacted_range - cps_rating - cve_id - `cvss_scor...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Vulnerability Count By Cvssscore

SDK: container_vulnerabilities.ReadVulnerabilityCountByCVSSScore

Parameters:

NameTypeRequiredDescription
filterstringNo- container_running_status - containers_impacted_range - cps_rating - cve_id - `cvss_scor...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Read Vulnerability Count By Severity

SDK: container_vulnerabilities.ReadVulnerabilityCountBySeverity

Parameters:

NameTypeRequiredDescription
filterstringNo- container_running_status - containers_impacted_range - cps_rating - cve_id - `cvss_scor...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Falcon Container

Operations for Falcon Container

Operations

OperationNameDescription
get_credentialsGet CredentialsSDK: falcon_container.GetCredentials

Get Credentials

SDK: falcon_container.GetCredentials

This operation has no parameters.

Example:

{
}

Falcon Container Cli

Operations for Falcon Container Cli

Operations

OperationNameDescription
read_image_vulnerabilitiesRead Image VulnerabilitiesSDK: falcon_container_cli.ReadImageVulnerabilities

Read Image Vulnerabilities

SDK: falcon_container_cli.ReadImageVulnerabilities

Parameters:

NameTypeRequiredDescription
applicationPackagesobjectYesapplication packages
osversionstringYesosversion. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
packagesobjectYespackages. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/

Example:

{
"applicationPackages": {},
"osversion": "<osversion>",
"packages": {}
}

Falcon Container Image

Operations for Falcon Container Image

Operations

OperationNameDescription
create_registry_entitiesCreate Registry EntitiesSDK: falcon_container_image.CreateRegistryEntities
delete_registry_entitiesDelete Registry EntitiesSDK: falcon_container_image.DeleteRegistryEntities
download_export_fileDownload Export FileSDK: falcon_container_image.DownloadExportFile
get_report_by_referenceGet Report By ReferenceSDK: falcon_container_image.GetReportByReference
get_report_by_scan_idGet Report By Scan IdSDK: falcon_container_image.GetReportByScanID
head_image_scan_inventoryHead Image Scan InventorySDK: falcon_container_image.HeadImageScanInventory
launch_export_jobLaunch Export JobSDK: falcon_container_image.LaunchExportJob
list_export_jobsList Export JobsSDK: falcon_container_image.QueryExportJobs
policy_checksPolicy ChecksSDK: falcon_container_image.PolicyChecks
post_image_scan_inventoryPost Image Scan InventorySDK: falcon_container_image.PostImageScanInventory
read_export_jobsRead Export JobsSDK: falcon_container_image.ReadExportJobs
read_registry_entitiesRead Registry EntitiesSDK: falcon_container_image.ReadRegistryEntities
read_registry_entities_by_uuidRead Registry Entities By UuidSDK: falcon_container_image.ReadRegistryEntitiesByUUID
update_registry_entitiesUpdate Registry EntitiesSDK: falcon_container_image.UpdateRegistryEntities

Create Registry Entities

SDK: falcon_container_image.CreateRegistryEntities

Parameters:

NameTypeRequiredDescription
credentialobjectYescredential. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
typestringYestype. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
urlstringYesurl. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
url_uniqueness_keystringNourl uniqueness key. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/ope...
user_defined_aliasstringNouser defined alias. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/ope...

Example:

{
"credential": {},
"type": "<type>",
"url": "<url>",
"url_uniqueness_key": "<url_uniqueness_key>",
"user_defined_alias": "<user_defined_alias>"
}

Delete Registry Entities

SDK: falcon_container_image.DeleteRegistryEntities

Parameters:

NameTypeRequiredDescription
idsstringNoRegistry entity UUID

Example:

{
"ids": "<ids>"
}

Download Export File

SDK: falcon_container_image.DownloadExportFile

Parameters:

NameTypeRequiredDescription
idstringNoExport job ID.

Example:

{
"id": "<id>"
}

Get Report By Reference

SDK: falcon_container_image.GetReportByReference

Parameters:

NameTypeRequiredDescription
digeststringNoDigest. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
image_idstringNoImage ID. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
registrystringNoRegistry. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
report_formatstringNoSpecify image-assessment scan report format. Supported formats: - cyclonedx-json - json - `sa...
repositorystringNoRepository. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
tagstringNoTag. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/

Example:

{
"digest": "<digest>",
"image_id": "<image_id>",
"registry": "<registry>",
"report_format": "<report_format>",
"repository": "<repository>",
"tag": "<tag>"
}

Get Report By Scan Id

SDK: falcon_container_image.GetReportByScanID

Parameters:

NameTypeRequiredDescription
report_formatstringNoSpecify image-assessment scan report format. Supported formats: - cyclonedx-json - json - `sa...
uuidstringNoScan UUID

Example:

{
"report_format": "<report_format>",
"uuid": "<uuid>"
}

Head Image Scan Inventory

SDK: falcon_container_image.HeadImageScanInventory

This operation has no parameters.

Example:

{
}

Launch Export Job

SDK: falcon_container_image.LaunchExportJob

Parameters:

NameTypeRequiredDescription
formatstringYesFormat of the export file. One of: csv, json
fqlstringNoFalcon Query Language string to filter documents
resourcestringYesResource to export. Refer to API docs for the possible values
sortstringYesSort value to apply to documents. Note: not all resources support sorting

Example:

{
"format": "<format>",
"fql": "<fql>",
"resource": "<resource>",
"sort": "<sort>"
}

List Export Jobs

SDK: falcon_container_image.QueryExportJobs

Parameters:

NameTypeRequiredDescription
filterstringNoFilter exports using a query in Falcon Query Language (FQL). Only the last 100 jobs are returned....

Example:

{
"filter": "<filter>"
}

Policy Checks

SDK: falcon_container_image.PolicyChecks

Parameters:

NameTypeRequiredDescription
registrystringNoRegistry. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
repositorystringNoRepository. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
tagstringNoTag. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/

Example:

{
"registry": "<registry>",
"repository": "<repository>",
"tag": "<tag>"
}

Post Image Scan Inventory

SDK: falcon_container_image.PostImageScanInventory

Parameters:

NameTypeRequiredDescription
agent_uuidstringYesagent uuid. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
agent_versionstringYesagent version. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
agent_version_hashstringYesagent version hash. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/ope...
cluster_idstringYescluster id. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
cluster_namestringYescluster name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
container_idstringNocontainer id. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
ephemeral_scanbooleanNoephemeral scan. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
helm_versionstringYeshelm version. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
high_entropy_stringsobjectYeshigh entropy strings
host_ipstringYeshost ip. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
host_namestringYeshost name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
inventoryobjectYesinventory. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
original_image_namestringYesoriginal image name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/op...
pod_idstringNopod id. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
pod_namestringNopod name. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
pod_namespacestringNopod namespace. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
runmodestringYesrunmode. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
runtime_typestringNoruntime type. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
scan_requestobjectYesscan request. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/

Example:

{
"agent_uuid": "<agent_uuid>",
"agent_version": "<agent_version>",
"agent_version_hash": "<agent_version_hash>",
"cluster_id": "<cluster_id>",
"cluster_name": "<cluster_name>",
"container_id": "<container_id>",
"ephemeral_scan": true,
"helm_version": "<helm_version>",
"high_entropy_strings": {},
"host_ip": "<host_ip>",
"host_name": "<host_name>",
"inventory": {},
"original_image_name": "<original_image_name>",
"pod_id": "<pod_id>",
"pod_name": "<pod_name>",
"pod_namespace": "<pod_namespace>",
"runmode": "<runmode>",
"runtime_type": "<runtime_type>",
"scan_request": {}
}

Read Export Jobs

SDK: falcon_container_image.ReadExportJobs

Parameters:

NameTypeRequiredDescription
idsarrayNoExport Job IDs to read. Allowed up to 100 IDs per request.

Example:

{
"ids": ["<ids>"]
}

Read Registry Entities

SDK: falcon_container_image.ReadRegistryEntities

Parameters:

NameTypeRequiredDescription
limitnumberNoThe upper-bound on the number of records to retrieve.
offsetnumberNoThe offset from where to begin.
sortstringNoThe fields to sort the records on.

Example:

{
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Read Registry Entities By Uuid

SDK: falcon_container_image.ReadRegistryEntitiesByUUID

Parameters:

NameTypeRequiredDescription
idsstringNoRegistry entity UUID

Example:

{
"ids": "<ids>"
}

Update Registry Entities

SDK: falcon_container_image.UpdateRegistryEntities

Parameters:

NameTypeRequiredDescription
credentialobjectYescredential. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
statestringNostate. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
user_defined_aliasstringNouser defined alias. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/ope...

Example:

{
"credential": {},
"state": "<state>",
"user_defined_alias": "<user_defined_alias>"
}

Kubernetes Container Compliance

Operations for Kubernetes Container Compliance

Operations

OperationNameDescription
aggregate_assessments_grouped_by_clusters_v2Aggregate Assessments Grouped By Clusters V2SDK: kubernetes_container_compliance.AggregateAssessmentsGroupedByClustersV2
aggregate_assessments_grouped_by_rules_v2Aggregate Assessments Grouped By Rules V2SDK: kubernetes_container_compliance.AggregateAssessmentsGroupedByRulesV2
aggregate_compliance_by_asset_typeAggregate Compliance By Asset TypeSDK: kubernetes_container_compliance.AggregateComplianceByAssetType
aggregate_compliance_by_cluster_typeAggregate Compliance By Cluster TypeSDK: kubernetes_container_compliance.AggregateComplianceByClusterType
aggregate_compliance_by_frameworkAggregate Compliance By FrameworkSDK: kubernetes_container_compliance.AggregateComplianceByFramework
aggregate_failed_rules_by_clusters_v3Aggregate Failed Rules By Clusters V3SDK: kubernetes_container_compliance.AggregateFailedRulesByClustersV3
aggregate_top_failed_imagesAggregate Top Failed ImagesSDK: kubernetes_container_compliance.AggregateTopFailedImages
combined_images_findingsCombined Images FindingsSDK: kubernetes_container_compliance.CombinedImagesFindings
combined_nodes_findingsCombined Nodes FindingsSDK: kubernetes_container_compliance.CombinedNodesFindings
get_rules_metadata_by_idGet Rules Metadata By IdSDK: kubernetes_container_compliance.GetRulesMetadataByID

Aggregate Assessments Grouped By Clusters V2

SDK: kubernetes_container_compliance.AggregateAssessmentsGroupedByClustersV2

Parameters:

NameTypeRequiredDescription
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...
limitnumberNoThe maximum number of records to return. (1-500) Default is 20.
offsetnumberNoThe zero-based position of the first record to return.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Aggregate Assessments Grouped By Rules V2

SDK: kubernetes_container_compliance.AggregateAssessmentsGroupedByRulesV2

Parameters:

NameTypeRequiredDescription
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...
limitnumberNoThe maximum number of records to return. (1-500) Default is 20.
offsetnumberNoThe zero-based position of the first record to return.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10
}

Aggregate Compliance By Asset Type

SDK: kubernetes_container_compliance.AggregateComplianceByAssetType

Parameters:

NameTypeRequiredDescription
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...

Example:

{
"filter": "<filter>"
}

Aggregate Compliance By Cluster Type

SDK: kubernetes_container_compliance.AggregateComplianceByClusterType

Parameters:

NameTypeRequiredDescription
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...

Example:

{
"filter": "<filter>"
}

Aggregate Compliance By Framework

SDK: kubernetes_container_compliance.AggregateComplianceByFramework

Parameters:

NameTypeRequiredDescription
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...

Example:

{
"filter": "<filter>"
}

Aggregate Failed Rules By Clusters V3

SDK: kubernetes_container_compliance.AggregateFailedRulesByClustersV3

Parameters:

NameTypeRequiredDescription
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...
limitnumberNoThe maximum number of records to return. (1-100) Default is 10.

Example:

{
"filter": "<filter>",
"limit": 10
}

Aggregate Top Failed Images

SDK: kubernetes_container_compliance.AggregateTopFailedImages

Parameters:

NameTypeRequiredDescription
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...
limitnumberNoThe maximum number of records to return. (1-100) Default is 10.

Example:

{
"filter": "<filter>",
"limit": 10
}

Combined Images Findings

SDK: kubernetes_container_compliance.CombinedImagesFindings

Parameters:

NameTypeRequiredDescription
afterstringNoA pagination token used with the limit parameter to manage pagination of results. On your first...
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...
limitnumberNoThe maximum number of images for which assessments are to be returned: 1-100. Default is 100. Use...

Example:

{
"after": "<after>",
"filter": "<filter>",
"limit": 10
}

Combined Nodes Findings

SDK: kubernetes_container_compliance.CombinedNodesFindings

Parameters:

NameTypeRequiredDescription
afterstringNoA pagination token used with the limit parameter to manage pagination of results. On your first...
filterstringNoFQL filter expression used to limit the results. Filter fields include: cid, cloud_info.cloud_acc...
limitnumberNoThe maximum number of nodes for which assessments are to be returned: 1-100. Default is 100. Use ...

Example:

{
"after": "<after>",
"filter": "<filter>",
"limit": 10
}

Get Rules Metadata By Id

SDK: kubernetes_container_compliance.GetRulesMetadataByID

Parameters:

NameTypeRequiredDescription
idsarrayNocomma separated list of rule ids

Example:

{
"ids": ["<ids>"]
}

Kubernetes Protection

Operations for Kubernetes Protection

Operations

OperationNameDescription
cluster_combinedCluster CombinedSDK: kubernetes_protection.ClusterCombined
cluster_countCluster CountSDK: kubernetes_protection.ClusterCount
cluster_enrichmentCluster EnrichmentSDK: kubernetes_protection.ClusterEnrichment
clusters_by_date_range_countClusters By Date Range CountSDK: kubernetes_protection.ClustersByDateRangeCount
clusters_by_kubernetes_version_countClusters By Kubernetes Version CountSDK: kubernetes_protection.ClustersByKubernetesVersionCount
clusters_by_status_countClusters By Status CountSDK: kubernetes_protection.ClustersByStatusCount
container_combinedContainer CombinedSDK: kubernetes_protection.ContainerCombined
container_countContainer CountSDK: kubernetes_protection.ContainerCount
container_count_by_registryContainer Count By RegistrySDK: kubernetes_protection.ContainerCountByRegistry
container_enrichmentContainer EnrichmentSDK: kubernetes_protection.ContainerEnrichment
container_image_detections_count_by_dateContainer Image Detections Count By DateSDK: kubernetes_protection.ContainerImageDetectionsCountByDate
container_images_by_most_usedContainer Images By Most UsedSDK: kubernetes_protection.ContainerImagesByMostUsed
container_images_by_stateContainer Images By StateSDK: kubernetes_protection.ContainerImagesByState
container_vulnerabilities_by_severity_countContainer Vulnerabilities By Severity CountSDK: kubernetes_protection.ContainerVulnerabilitiesBySeverityCount
containers_by_date_range_countContainers By Date Range CountSDK: kubernetes_protection.ContainersByDateRangeCount
containers_sensor_coverageContainers Sensor CoverageSDK: kubernetes_protection.ContainersSensorCoverage
create_awsaccountCreate AwsaccountSDK: kubernetes_protection.CreateAWSAccount
create_azure_subscriptionCreate Azure SubscriptionSDK: kubernetes_protection.CreateAzureSubscription
delete_awsaccounts_mixin0Delete Awsaccounts Mixin0SDK: kubernetes_protection.DeleteAWSAccountsMixin0
delete_azure_subscriptionDelete Azure SubscriptionSDK: kubernetes_protection.DeleteAzureSubscription
deployment_combinedDeployment CombinedSDK: kubernetes_protection.DeploymentCombined
deployment_countDeployment CountSDK: kubernetes_protection.DeploymentCount
deployment_enrichmentDeployment EnrichmentSDK: kubernetes_protection.DeploymentEnrichment
deployments_by_date_range_countDeployments By Date Range CountSDK: kubernetes_protection.DeploymentsByDateRangeCount
distinct_container_image_countDistinct Container Image CountSDK: kubernetes_protection.DistinctContainerImageCount
find_containers_by_container_run_time_versionFind Containers By Container Run Time VersionSDK: kubernetes_protection.FindContainersByContainerRunTimeVersion
find_containers_count_affected_by_zero_day_vulnerabilitiesFind Containers Count Affected By Zero Day VulnerabilitiesSDK: kubernetes_protection.FindContainersCountAffectedByZeroDayVulnerabilities
getGetSDK: kubernetes_protection.PostSearchKubernetesIOMEntities
get_awsaccounts_mixin0Get Awsaccounts Mixin0SDK: kubernetes_protection.GetAWSAccountsMixin0
get_azure_install_scriptGet Azure Install ScriptSDK: kubernetes_protection.GetAzureInstallScript
get_azure_tenant_configGet Azure Tenant ConfigSDK: kubernetes_protection.GetAzureTenantConfig
get_azure_tenant_idsGet Azure Tenant IdsSDK: kubernetes_protection.GetAzureTenantIDs
get_clustersGet ClustersSDK: kubernetes_protection.GetClusters
get_combined_cloud_clustersGet Combined Cloud ClustersSDK: kubernetes_protection.GetCombinedCloudClusters
get_helm_values_yamlGet Helm Values YamlSDK: kubernetes_protection.GetHelmValuesYaml
get_locationsGet LocationsSDK: kubernetes_protection.GetLocations
get_static_scriptsGet Static ScriptsSDK: kubernetes_protection.GetStaticScripts
group_containers_by_managedGroup Containers By ManagedSDK: kubernetes_protection.GroupContainersByManaged
kubernetes_iom_by_date_rangeKubernetes Iom By Date RangeSDK: kubernetes_protection.KubernetesIomByDateRange
kubernetes_iom_countKubernetes Iom CountSDK: kubernetes_protection.KubernetesIomCount
kubernetes_iom_entitiesKubernetes Iom EntitiesSDK: kubernetes_protection.KubernetesIomEntities
kubernetes_iom_entities_combinedKubernetes Iom Entities CombinedSDK: kubernetes_protection.KubernetesIomEntitiesCombined
list_azure_accountsList Azure AccountsSDK: kubernetes_protection.ListAzureAccounts
list_kubernetes_iomsList Kubernetes IomsSDK: kubernetes_protection.QueryKubernetesIoms
node_combinedNode CombinedSDK: kubernetes_protection.NodeCombined
node_countNode CountSDK: kubernetes_protection.NodeCount
node_enrichmentNode EnrichmentSDK: kubernetes_protection.NodeEnrichment
nodes_by_cloud_countNodes By Cloud CountSDK: kubernetes_protection.NodesByCloudCount
nodes_by_container_engine_version_countNodes By Container Engine Version CountSDK: kubernetes_protection.NodesByContainerEngineVersionCount
nodes_by_date_range_countNodes By Date Range CountSDK: kubernetes_protection.NodesByDateRangeCount
pod_combinedPod CombinedSDK: kubernetes_protection.PodCombined
pod_countPod CountSDK: kubernetes_protection.PodCount
pod_enrichmentPod EnrichmentSDK: kubernetes_protection.PodEnrichment
pods_by_date_range_countPods By Date Range CountSDK: kubernetes_protection.PodsByDateRangeCount
read_cluster_combined_v2Read Cluster Combined V2SDK: kubernetes_protection.ReadClusterCombinedV2
read_namespace_countRead Namespace CountSDK: kubernetes_protection.ReadNamespaceCount
read_namespaces_by_date_range_countRead Namespaces By Date Range CountSDK: kubernetes_protection.ReadNamespacesByDateRangeCount
regenerate_apikeyRegenerate ApikeySDK: kubernetes_protection.RegenerateAPIKey
running_container_imagesRunning Container ImagesSDK: kubernetes_protection.RunningContainerImages
trigger_scanTrigger ScanSDK: kubernetes_protection.TriggerScan
update_awsaccountUpdate AwsaccountSDK: kubernetes_protection.UpdateAWSAccount
update_azure_service_principalUpdate Azure Service PrincipalSDK: kubernetes_protection.PatchAzureServicePrincipal
vulnerable_container_image_countVulnerable Container Image CountSDK: kubernetes_protection.VulnerableContainerImageCount

Cluster Combined

SDK: kubernetes_protection.ClusterCombined

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Cluster Count

SDK: kubernetes_protection.ClusterCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...

Example:

{
"filter": "<filter>"
}

Cluster Enrichment

SDK: kubernetes_protection.ClusterEnrichment

Parameters:

NameTypeRequiredDescription
cluster_idarrayNoOne or more cluster ids for which to retrieve enrichment info
filterstringNoSupported filter fields: - last_seen

Example:

{
"cluster_id": ["<cluster_id>"],
"filter": "<filter>"
}

Clusters By Date Range Count

SDK: kubernetes_protection.ClustersByDateRangeCount

This operation has no parameters.

Example:

{
}

Clusters By Kubernetes Version Count

SDK: kubernetes_protection.ClustersByKubernetesVersionCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...

Example:

{
"filter": "<filter>"
}

Clusters By Status Count

SDK: kubernetes_protection.ClustersByStatusCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...

Example:

{
"filter": "<filter>"
}

Container Combined

SDK: kubernetes_protection.ContainerCombined

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Container Count

SDK: kubernetes_protection.ContainerCount

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Container Count By Registry

SDK: kubernetes_protection.ContainerCountByRegistry

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...
limitnumberNoThe upper-bound on the number of records to retrieve.
under_assessmentbooleanNo(true/false) whether to return registries under assessment or not under assessment. If not provid...

Example:

{
"filter": "<filter>",
"limit": 10,
"under_assessment": true
}

Container Enrichment

SDK: kubernetes_protection.ContainerEnrichment

Parameters:

NameTypeRequiredDescription
container_idarrayNoOne or more container ids for which to retrieve enrichment info
filterstringNoSupported filter fields: - last_seen

Example:

{
"container_id": ["<container_id>"],
"filter": "<filter>"
}

Container Image Detections Count By Date

SDK: kubernetes_protection.ContainerImageDetectionsCountByDate

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Container Images By Most Used

SDK: kubernetes_protection.ContainerImagesByMostUsed

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Container Images By State

SDK: kubernetes_protection.ContainerImagesByState

Parameters:

NameTypeRequiredDescription
filterstringNoFilter using a query in Falcon Query Language (FQL). Supported filter fields: - cid

Example:

{
"filter": "<filter>"
}

Container Vulnerabilities By Severity Count

SDK: kubernetes_protection.ContainerVulnerabilitiesBySeverityCount

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Containers By Date Range Count

SDK: kubernetes_protection.ContainersByDateRangeCount

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Containers Sensor Coverage

SDK: kubernetes_protection.ContainersSensorCoverage

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Create Awsaccount

SDK: kubernetes_protection.CreateAWSAccount

Parameters:

NameTypeRequiredDescription
resourcesarrayYesBatch operation - array of JSON strings. Each item should be: {"field1":"value1","field2":"value...

Example:

{
"resources": ["<resources>"]
}

Create Azure Subscription

SDK: kubernetes_protection.CreateAzureSubscription

Parameters:

NameTypeRequiredDescription
resourcesarrayYesBatch operation - array of JSON strings. Each item should be: {"field1":"value1","field2":"value...

Example:

{
"resources": ["<resources>"]
}

Delete Awsaccounts Mixin0

SDK: kubernetes_protection.DeleteAWSAccountsMixin0

Parameters:

NameTypeRequiredDescription
idsarrayNoAWS Account IDs

Example:

{
"ids": ["<ids>"]
}

Delete Azure Subscription

SDK: kubernetes_protection.DeleteAzureSubscription

Parameters:

NameTypeRequiredDescription
idsarrayNoAzure Subscription IDs

Example:

{
"ids": ["<ids>"]
}

Deployment Combined

SDK: kubernetes_protection.DeploymentCombined

Parameters:

NameTypeRequiredDescription
filterstringNo- agent_type - annotations_list - cid - cloud_account_id - cloud_name - cloud_region ...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Deployment Count

SDK: kubernetes_protection.DeploymentCount

Parameters:

NameTypeRequiredDescription
filterstringNo- agent_type - annotations_list - cid - cloud_account_id - cloud_name - cloud_region ...

Example:

{
"filter": "<filter>"
}

Deployment Enrichment

SDK: kubernetes_protection.DeploymentEnrichment

Parameters:

NameTypeRequiredDescription
deployment_idarrayNoOne or more deployment ids for which to retrieve enrichment info
filterstringNoSupported filter fields: - last_seen

Example:

{
"deployment_id": ["<deployment_id>"],
"filter": "<filter>"
}

Deployments By Date Range Count

SDK: kubernetes_protection.DeploymentsByDateRangeCount

This operation has no parameters.

Example:

{
}

Distinct Container Image Count

SDK: kubernetes_protection.DistinctContainerImageCount

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Find Containers By Container Run Time Version

SDK: kubernetes_protection.FindContainersByContainerRunTimeVersion

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Find Containers Count Affected By Zero Day Vulnerabilities

SDK: kubernetes_protection.FindContainersCountAffectedByZeroDayVulnerabilities

This operation has no parameters.

Example:

{
}

Get

SDK: kubernetes_protection.PostSearchKubernetesIOMEntities

Parameters:

NameTypeRequiredDescription
pitstringYesElasticsearch Point in Time ID used to paginate
search_afterobjectYesSort value to continue the pagination from

Example:

{
"pit": "<pit>",
"search_after": {}
}

Get Awsaccounts Mixin0

SDK: kubernetes_protection.GetAWSAccountsMixin0

Parameters:

NameTypeRequiredDescription
idsarrayNoAWS Account IDs
is_horizon_acctstringNoFilter by whether an account originates from Horizon or not
limitnumberNoLimit returned accounts
offsetnumberNoOffset returned accounts
statusstringNoFilter by account status

Example:

{
"ids": ["<ids>"],
"is_horizon_acct": "<is_horizon_acct>",
"limit": 10,
"offset": 10,
"status": "<status>"
}

Get Azure Install Script

SDK: kubernetes_protection.GetAzureInstallScript

Parameters:

NameTypeRequiredDescription
idstringNoAzure Tenant ID
subscription_idarrayNoAzure Subscription IDs

Example:

{
"id": "<id>",
"subscription_id": ["<subscription_id>"]
}

Get Azure Tenant Config

SDK: kubernetes_protection.GetAzureTenantConfig

Parameters:

NameTypeRequiredDescription
idsarrayNoAzure Tenant IDs
limitnumberNoLimit returned accounts
offsetnumberNoOffset returned accounts

Example:

{
"ids": ["<ids>"],
"limit": 10,
"offset": 10
}

Get Azure Tenant Ids

SDK: kubernetes_protection.GetAzureTenantIDs

Parameters:

NameTypeRequiredDescription
idsarrayNoAzure Tenant IDs
limitnumberNoLimit returned accounts
offsetnumberNoOffset returned accounts
statusstringNoCluster Status

Example:

{
"ids": ["<ids>"],
"limit": 10,
"offset": 10,
"status": "<status>"
}

Get Clusters

SDK: kubernetes_protection.GetClusters

Parameters:

NameTypeRequiredDescription
account_idsarrayNoCluster Account id. For EKS it will be AWS account ID.
cluster_namesarrayNoCluster name. For EKS it will be cluster ARN.
cluster_servicestringNoCluster Service. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
limitnumberNoLimit returned accounts
locationsarrayNoCloud location
offsetnumberNoOffset returned accounts
statusarrayNoCluster Status

Example:

{
"account_ids": ["<account_ids>"],
"cluster_names": ["<cluster_names>"],
"cluster_service": "<cluster_service>",
"limit": 10,
"locations": ["<locations>"],
"offset": 10,
"status": ["<status>"]
}

Get Combined Cloud Clusters

SDK: kubernetes_protection.GetCombinedCloudClusters

Parameters:

NameTypeRequiredDescription
cluster_servicearrayNoCluster Service. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
cluster_statusarrayNoCluster Status. See CrowdStrike API documentation: https://developer.crowdstrike.com/docs/openapi/
idsarrayNoCloud Account IDs
limitnumberNoLimit returned accounts
locationsarrayNoCloud location
offsetnumberNoOffset returned accounts

Example:

{
"cluster_service": ["<cluster_service>"],
"cluster_status": ["<cluster_status>"],
"ids": ["<ids>"],
"limit": 10,
"locations": ["<locations>"],
"offset": 10
}

Get Helm Values Yaml

SDK: kubernetes_protection.GetHelmValuesYaml

Parameters:

NameTypeRequiredDescription
cluster_namestringNoCluster name. For EKS it will be cluster ARN.
is_self_managed_clusterbooleanNoSet to true if the cluster is not managed by a cloud provider, false if it is.

Example:

{
"cluster_name": "<cluster_name>",
"is_self_managed_cluster": true
}

Get Locations

SDK: kubernetes_protection.GetLocations

Parameters:

NameTypeRequiredDescription
cloudsarrayNoCloud Provider

Example:

{
"clouds": ["<clouds>"]
}

Get Static Scripts

SDK: kubernetes_protection.GetStaticScripts

This operation has no parameters.

Example:

{
}

Group Containers By Managed

SDK: kubernetes_protection.GroupContainersByManaged

Parameters:

NameTypeRequiredDescription
filterstringNo- insecure_propagation_mode - interactive_mode - ipv4 - ipv6 - kac_agent_id - labels ...

Example:

{
"filter": "<filter>"
}

Kubernetes Iom By Date Range

SDK: kubernetes_protection.KubernetesIomByDateRange

Parameters:

NameTypeRequiredDescription
filterstringNoFilter Kubernetes IOMs using a query in Falcon Query Language (FQL). Supported filter fields: - `...

Example:

{
"filter": "<filter>"
}

Kubernetes Iom Count

SDK: kubernetes_protection.KubernetesIomCount

Parameters:

NameTypeRequiredDescription
filterstringNoFilter Kubernetes IOMs using a query in Falcon Query Language (FQL). Supported filter fields: - `...

Example:

{
"filter": "<filter>"
}

Kubernetes Iom Entities

SDK: kubernetes_protection.KubernetesIomEntities

Parameters:

NameTypeRequiredDescription
idsarrayNoSearch Kubernetes IOMs by ids - The maximum amount is 100 IDs

Example:

{
"ids": ["<ids>"]
}

Kubernetes Iom Entities Combined

SDK: kubernetes_protection.KubernetesIomEntitiesCombined

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Kubernetes IOMs using a query in Falcon Query Language (FQL). Supported filter fields: - `...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

List Azure Accounts

SDK: kubernetes_protection.ListAzureAccounts

Parameters:

NameTypeRequiredDescription
idsarrayNoAzure Tenant IDs
is_horizon_acctstringNoFilter by whether an account originates from Horizon or not
limitnumberNoLimit returned accounts
offsetnumberNoOffset returned accounts
statusstringNoFilter by account status
subscription_idarrayNoAzure Subscription IDs

Example:

{
"ids": ["<ids>"],
"is_horizon_acct": "<is_horizon_acct>",
"limit": 10,
"offset": 10,
"status": "<status>",
"subscription_id": ["<subscription_id>"]
}

List Kubernetes Ioms

SDK: kubernetes_protection.QueryKubernetesIoms

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Kubernetes IOMs using a query in Falcon Query Language (FQL). Supported filter fields: - `...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Node Combined

SDK: kubernetes_protection.NodeCombined

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Node Count

SDK: kubernetes_protection.NodeCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...

Example:

{
"filter": "<filter>"
}

Node Enrichment

SDK: kubernetes_protection.NodeEnrichment

Parameters:

NameTypeRequiredDescription
filterstringNoSupported filter fields: - last_seen
node_namearrayNoOne or more node names for which to retrieve enrichment info

Example:

{
"filter": "<filter>",
"node_name": ["<node_name>"]
}

Nodes By Cloud Count

SDK: kubernetes_protection.NodesByCloudCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...

Example:

{
"filter": "<filter>"
}

Nodes By Container Engine Version Count

SDK: kubernetes_protection.NodesByContainerEngineVersionCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...

Example:

{
"filter": "<filter>"
}

Nodes By Date Range Count

SDK: kubernetes_protection.NodesByDateRangeCount

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...

Example:

{
"filter": "<filter>"
}

Pod Combined

SDK: kubernetes_protection.PodCombined

Parameters:

NameTypeRequiredDescription
filterstringNo- ipv6 - kac_agent_id - labels - last_seen - namespace - node_name - node_uid - `ow...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Pod Count

SDK: kubernetes_protection.PodCount

Parameters:

NameTypeRequiredDescription
filterstringNo- ipv6 - kac_agent_id - labels - last_seen - namespace - node_name - node_uid - `ow...

Example:

{
"filter": "<filter>"
}

Pod Enrichment

SDK: kubernetes_protection.PodEnrichment

Parameters:

NameTypeRequiredDescription
filterstringNoSupported filter fields: - last_seen
pod_idarrayNoOne or more pod ids for which to retrieve enrichment info

Example:

{
"filter": "<filter>",
"pod_id": ["<pod_id>"]
}

Pods By Date Range Count

SDK: kubernetes_protection.PodsByDateRangeCount

This operation has no parameters.

Example:

{
}

Read Cluster Combined V2

SDK: kubernetes_protection.ReadClusterCombinedV2

Parameters:

NameTypeRequiredDescription
filterstringNo- cloud_account_id - cloud_name - cloud_region - cloud_service - cluster_id - `cluster_...
include_countsbooleanNoFlag to include node, pod and container counts in the response
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"include_counts": true,
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Read Namespace Count

SDK: kubernetes_protection.ReadNamespaceCount

Parameters:

NameTypeRequiredDescription
filterstringNoRetrieve count of Kubernetes namespaces that match a query in Falcon Query Language (FQL). Suppor...

Example:

{
"filter": "<filter>"
}

Read Namespaces By Date Range Count

SDK: kubernetes_protection.ReadNamespacesByDateRangeCount

This operation has no parameters.

Example:

{
}

Regenerate Apikey

SDK: kubernetes_protection.RegenerateAPIKey

This operation has no parameters.

Example:

{
}

Running Container Images

SDK: kubernetes_protection.RunningContainerImages

Parameters:

NameTypeRequiredDescription
filterstringNoRetrieve list of images on running containers using a query in Falcon Query Language (FQL). Suppo...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 200. Default: 200
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Trigger Scan

SDK: kubernetes_protection.TriggerScan

Parameters:

NameTypeRequiredDescription
scan_typestringNoScan Type to do Default: "dry-run"

Example:

{
"scan_type": "<scan_type>"
}

Update Awsaccount

SDK: kubernetes_protection.UpdateAWSAccount

Parameters:

NameTypeRequiredDescription
idsarrayNoAWS Account ID
regionstringNoDefault Region for Account Automation

Example:

{
"ids": ["<ids>"],
"region": "<region>"
}

Update Azure Service Principal

SDK: kubernetes_protection.PatchAzureServicePrincipal

Parameters:

NameTypeRequiredDescription
client_idstringNoAzure Client ID
idstringNoAzure Tenant ID

Example:

{
"client_id": "<client_id>",
"id": "<id>"
}

Vulnerable Container Image Count

SDK: kubernetes_protection.VulnerableContainerImageCount

Parameters:

NameTypeRequiredDescription
filterstringNo- interactive_mode - ipv4 - ipv6 - kac_agent_id - labels - last_seen - namespace - ...

Example:

{
"filter": "<filter>"
}

Runtime Detections

Operations for Runtime Detections

Operations

OperationNameDescription
get_runtime_detections_combined_v2Get Runtime Detections Combined V2SDK: runtime_detections.GetRuntimeDetectionsCombinedV2

Get Runtime Detections Combined V2

SDK: runtime_detections.GetRuntimeDetectionsCombinedV2

Parameters:

NameTypeRequiredDescription
filterstringNoFilter Container Runtime Detections using a query in Falcon Query Language (FQL). Supported filte...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Serverless Vulnerabilities

Operations for Serverless Vulnerabilities

Operations

OperationNameDescription
get_combined_vulnerabilities_sarifGet Combined Vulnerabilities SarifSDK: serverless_vulnerabilities.GetCombinedVulnerabilitiesSARIF

Get Combined Vulnerabilities Sarif

SDK: serverless_vulnerabilities.GetCombinedVulnerabilitiesSARIF

Parameters:

NameTypeRequiredDescription
filterstringNoFilter lambda vulnerabilities using a query in Falcon Query Language (FQL).Supported filters: app...
limitnumberNoThe upper-bound on the number of records to retrieve.
offsetnumberNoThe offset from where to begin.
sortstringNoThe fields to sort the records on. Supported columns: [application_name application_name_version ...

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Unidentified Containers

Operations for Unidentified Containers

Operations

OperationNameDescription
countCountSDK: unidentified_containers.Count
count_by_date_rangeCount By Date RangeSDK: unidentified_containers.CountByDateRange
searchSearchSDK: unidentified_containers.Search

Count

SDK: unidentified_containers.Count

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Unidentified Containers using a query in Falcon Query Language (FQL). Supported filter fie...

Example:

{
"filter": "<filter>"
}

Count By Date Range

SDK: unidentified_containers.CountByDateRange

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Unidentified Containers using a query in Falcon Query Language (FQL). Supported filter fie...

Example:

{
"filter": "<filter>"
}

SDK: unidentified_containers.Search

Parameters:

NameTypeRequiredDescription
filterstringNoSearch Unidentified Containers using a query in Falcon Query Language (FQL). Supported filter fie...
limitnumberNoThe upper-bound on the number of records to retrieve. Maximum limit: 100. Default: 100
offsetnumberNoThe offset from where to begin. Maximum offset = 10000 - limit.
sortstringNoThe fields to sort the records on.

Example:

{
"filter": "<filter>",
"limit": 10,
"offset": 10,
"sort": "<sort>"
}

Best Practices

  1. Use Appropriate Filters: Leverage FQL (Falcon Query Language) filters to narrow down results and improve performance.

  2. Implement Pagination: For operations returning large datasets, use limit and offset parameters to paginate results.

  3. Handle Rate Limits: CrowdStrike APIs have rate limits. Implement appropriate delays and retry logic in your workflows.

  4. Secure Credentials: Never log or expose API credentials. Use NINA's credential management for secure storage.

  5. Use Specific Scopes: When creating API clients, only request the minimum required API scopes.

  6. Monitor API Usage: Track your API usage to avoid hitting rate limits during critical operations.

  7. Validate IDs: Always validate resource IDs before using them in update or delete operations.

  8. Error Handling: Implement comprehensive error handling for API failures and unexpected responses.

Troubleshooting

IssuePossible Solution
401 UnauthorizedVerify Client ID and Client Secret are correct; check if credentials have expired
403 ForbiddenEnsure API client has required scopes for the operation
404 Not FoundVerify the resource ID exists and is accessible with your credentials
429 Too Many RequestsRate limit exceeded; implement delays between requests
Invalid FilterCheck FQL syntax; refer to CrowdStrike FQL documentation
Connection TimeoutVerify network connectivity and correct Base URL for your region
Empty ResultsVerify filter criteria; check if resources exist in your environment

Support

For issues with this integration, please contact support with:

  • The operation you were attempting
  • Any error messages received
  • The parameters used (excluding sensitive data)
  • Your CrowdStrike cloud region

For CrowdStrike API documentation, visit: CrowdStrike Developer Portal

Updated: 2026-02-05