Get the assessments for each cluster.
GET /container-compliance/aggregates/compliance-by-clusters/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_cluster_assessments
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name cloud_info.namespace Kubernetes namespace compliance_finding.framework Compliance finding framework (available values: CIS)
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_cluster_assessments( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateClusterAssessments( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateClusterAssessments" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateClusterAssessments (
& container_image_compliance . ExtAggregateClusterAssessmentsParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateClusterAssessments ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_cluster_assessments;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_cluster_assessments (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_cluster_assessments ( filter: 'string' )
Get the assessments for each image.
GET /container-compliance/aggregates/compliance-by-images/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_image_assessments
Name Type Data type Description after query string after value from the last response. Leave empty or do not specify for the first request.filter query string Filter results using a query in Falcon Query Language (FQL). limit query string Number of images to return in the response after after key. Default when not specified: 10000. parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description asset_type asset type (container, image) cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name cloud_info.namespace Kubernetes namespace compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_image_assessments( filter = "string" ,
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateImageAssessments( filter = "string" ,
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateImageAssessments" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateImageAssessments (
& container_image_compliance . ExtAggregateImageAssessmentsParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateImageAssessments (
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_image_assessments;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_image_assessments (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_image_assessments ( filter: 'string' ,
Get the assessments for each rule.
GET /container-compliance/aggregates/compliance-by-rules/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_rules_assessments
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_rules_assessments( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateRulesAssessments( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateRulesAssessments" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateRulesAssessments (
& container_image_compliance . ExtAggregateRulesAssessmentsParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateRulesAssessments ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_rules_assessments;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_rules_assessments (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_rules_assessments ( filter: 'string' )
Get the containers grouped into rules on which they failed.
GET /container-compliance/aggregates/failed-containers-by-rules/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_failed_containers_by_rules
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name cloud_info.namespace Kubernetes namespace compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_failed_containers_by_rules( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateFailedContainersByRulesPath( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateFailedContainersByRulesPath" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateFailedContainersByRulesPath (
& container_image_compliance . ExtAggregateFailedContainersByRulesPathParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateFailedContainersByRulesPath ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_failed_containers_by_rules_path;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_failed_containers_by_rules_path (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_failed_containers_by_rules_path ( filter: 'string' )
Get the failed containers count grouped into severity levels.
GET /container-compliance/aggregates/failed-containers-count-by-severity/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_failed_containers_count_by_severity
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name cloud_info.namespace Kubernetes namespace compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_failed_containers_count_by_severity( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateFailedContainersCountBySeverity( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateFailedContainersCountBySeverity" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateFailedContainersCountBySeverity (
& container_image_compliance . ExtAggregateFailedContainersCountBySeverityParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateFailedContainersCountBySeverity ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_failed_containers_count_by_severity;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_failed_containers_count_by_severity (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_failed_containers_count_by_severity ( filter: 'string' )
Get the images grouped into rules on which they failed.
GET /container-compliance/aggregates/failed-images-by-rules/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_failed_images_by_rules
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name cloud_info.namespace Kubernetes namespace compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_failed_images_by_rules( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateFailedImagesByRulesPath( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateFailedImagesByRulesPath" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateFailedImagesByRulesPath (
& container_image_compliance . ExtAggregateFailedImagesByRulesPathParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateFailedImagesByRulesPath ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_failed_images_by_rules_path;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_failed_images_by_rules_path (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_failed_images_by_rules_path ( filter: 'string' )
Get the failed images count grouped into severity levels.
GET /container-compliance/aggregates/failed-images-count-by-severity/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_failed_images_count_by_severity
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name cloud_info.namespace Kubernetes namespace compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_failed_images_count_by_severity( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateFailedImagesCountBySeverity( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateFailedImagesCountBySeverity" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateFailedImagesCountBySeverity (
& container_image_compliance . ExtAggregateFailedImagesCountBySeverityParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateFailedImagesCountBySeverity ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_failed_images_count_by_severity;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_failed_images_count_by_severity (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_failed_images_count_by_severity ( filter: 'string' )
Get the failed rules for each cluster grouped into severity levels.
GET /container-compliance/aggregates/failed-rules-by-clusters/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_failed_rules_by_clusters
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description asset_type asset type (container, image) cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_failed_rules_by_clusters( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateFailedRulesByClusters( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateFailedRulesByClusters" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateFailedRulesByClusters (
& container_image_compliance . ExtAggregateFailedRulesByClustersParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateFailedRulesByClusters ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_failed_rules_by_clusters;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_failed_rules_by_clusters (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_failed_rules_by_clusters ( filter: 'string' )
Get images with failed rules, rule count grouped by severity for each image.
GET /container-compliance/aggregates/failed-rules-by-images/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_failed_rules_by_image
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description asset_type asset type (container, image) cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name cloud_info.namespace Kubernetes namespace compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_failed_rules_by_image( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateFailedRulesByImages( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateFailedRulesByImages" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateFailedRulesByImages (
& container_image_compliance . ExtAggregateFailedRulesByImagesParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateFailedRulesByImages ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_failed_rules_by_images;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_failed_rules_by_images (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_failed_rules_by_images ( filter: 'string' )
Get the failed rules count grouped into severity levels.
GET /container-compliance/aggregates/failed-rules-count-by-severity/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_failed_rules_count_by_severity
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description asset_type asset type (container, image) cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_failed_rules_count_by_severity( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateFailedRulesCountBySeverity( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateFailedRulesCountBySeverity" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateFailedRulesCountBySeverity (
& container_image_compliance . ExtAggregateFailedRulesCountBySeverityParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateFailedRulesCountBySeverity ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_failed_rules_count_by_severity;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_failed_rules_count_by_severity (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_failed_rules_count_by_severity ( filter: 'string' )
Get the rules grouped by their statuses.
GET /container-compliance/aggregates/rules-by-status/v2
Scope Falcon Container Image: READ Consumes · Produces application/json
PEP 8 aggregate_rules_by_status
Name Type Data type Description filter query string Filter results using a query in Falcon Query Language (FQL). parameters query dictionary Full query string parameters payload in JSON format. Not required when using other keywords.
Filter Description asset_type asset type (container, image) cid Customer ID cloud_info.cloud_account_id Cloud account ID cloud_info.cloud_provider Cloud provider cloud_info.cloud_region Cloud region cloud_info.cluster_name Kubernetes cluster name compliance_finding.framework Compliance finding framework (available values: CIS) compliance_finding.id Compliance finding ID compliance_finding.name Compliance finding Name compliance_finding.severity Compliance finding severity; available values: 4, 3, 2, 1 (4: critical, 3: high, 2: medium, 1: low) container_id Container ID container_name Container name image_digest Image digest (sha256 digest) image_id Image ID image_registry Image registry image_repository Image repository image_tag Image tag
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.aggregate_rules_by_status( filter = "string" )
from falconpy import ContainerImageCompliance
falcon = ContainerImageCompliance( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.extAggregateRulesByStatus( filter = "string" )
from falconpy import APIHarnessV2
falcon = APIHarnessV2( client_id = CLIENT_ID ,
client_secret = CLIENT_SECRET
response = falcon.command( "extAggregateRulesByStatus" ,
" github.com/crowdstrike/gofalcon/falcon "
" github.com/crowdstrike/gofalcon/falcon/client/container_image_compliance "
client , err := falcon . NewClient ( & falcon . ApiConfig {
ClientId : os . Getenv ( "FALCON_CLIENT_ID" ),
ClientSecret : os . Getenv ( "FALCON_CLIENT_SECRET" ),
Context : context . Background (),
response , err := client . ContainerImageCompliance . ExtAggregateRulesByStatus (
& container_image_compliance . ExtAggregateRulesByStatusParams {
Context : context . Background (),
panic ( falcon . ErrorExplain ( err ))
fmt . Printf ( " %+v \n " , response . Payload )
import { FalconClient } from "crowdstrike-falcon" ;
const client = new FalconClient ({
cloud: process . env . FALCON_CLOUD ! ,
clientId: process . env . FALCON_CLIENT_ID ! ,
clientSecret: process . env . FALCON_CLIENT_SECRET ! ,
const response = await client . containerImageCompliance . extAggregateRulesByStatus ( "string" ); // filter
use rusty_falcon :: apis :: container_image_compliance_api :: ext_aggregate_rules_by_status;
use rusty_falcon :: easy :: client :: FalconHandle ;
let falcon = FalconHandle :: from_env () . await . expect ( "Could not authenticate" );
let response = ext_aggregate_rules_by_status (
& falcon . cfg, // configuration
Some ( "string" ), // filter
) . await . expect ( "API call failed" );
println! ( "{:?}" , response );
Falcon . configure do | config |
config. client_id = ENV [ "FALCON_CLIENT_ID" ]
config. client_secret = ENV [ "FALCON_CLIENT_SECRET" ]
config. cloud = ENV [ "FALCON_CLOUD" ]
api = Falcon :: ContainerImageCompliance . new
response = api. ext_aggregate_rules_by_status ( filter: 'string' )