Container Packages
The Container Packages service collection provides operations for querying container software packages and their vulnerability data. Retrieve packages by image count, vulnerability count, zero-day impact, and export package data for analysis.
| Language | Last Update |
|---|---|
| Python | v1.6.5 |
| PowerShell | v2.2.9 |
| Go | v0.22.0 |
| TypeScript | v0.6.0 |
| Rust | v0.7.1 |
| Ruby | v1.4.0 |
Table of Contents
Section titled “Table of Contents”| Operation | Description |
|---|---|
ReadPackagesByFixableVulnCountread_fixable_vuln_count | Retrieve top x app packages with the most fixable vulnerabilities |
ReadPackagesByImageCountread_packages_by_image_count | Retrieves the N most frequently used packages across images |
ReadPackagesByVulnCountread_vuln_count | Retrieve top x packages with the most vulnerabilities |
ReadPackagesCombinedread_combined | Retrieve packages identified by the provided filter criteria |
ReadPackagesCombinedExportread_combined_export | Retrieves a paginated list of packages identified by the provided filter criteria,used for export.Maximum page size: 100. |
ReadPackagesCombinedV2read_packages | Retrieve packages identified by the provided filter criteria |
ReadPackagesCountByZeroDayread_zero_day_counts | Retrieve packages count affected by zero day vulnerabilities |
ReadPackagesByFixableVulnCount
Section titled “ReadPackagesByFixableVulnCount”Retrieve top x app packages with the most fixable vulnerabilities
read_fixable_vuln_countParameters
Section titled “Parameters”Available values (11)
ai_related | cid | container_id |
cveid | fix_status | image_digest |
license | package_name_version | severity |
type | vulnerability_count |
from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.read_fixable_vuln_count(filter="string", limit=integer, offset=integer)print(response)from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.ReadPackagesByFixableVulnCount(filter="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("ReadPackagesByFixableVulnCount", filter="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/container_packages")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" limit := int64(0) offset := int64(0)
response, err := client.ContainerPackages.ReadPackagesByFixableVulnCount( &container_packages.ReadPackagesByFixableVulnCountParams{ Filter: &filter, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { 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.containerPackages.readPackagesByFixableVulnCount( "string", // filter integer, // limit integer // offset);
console.log(response);use rusty_falcon::apis::container_packages_api::read_packages_by_fixable_vuln_count;use rusty_falcon::easy::client::FalconHandle;
#[tokio::main]async fn main() { let falcon = FalconHandle::from_env().await.expect("Could not authenticate");
let response = read_packages_by_fixable_vuln_count( &falcon.cfg, // configuration Some("string"), // filter Some(integer), // limit Some(integer), // offset ).await.expect("API call failed");
println!("{:?}", response);}require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::ContainerPackages.new
response = api.read_packages_by_fixable_vuln_count(filter: 'string', limit: integer, offset: integer)
puts response{ "Resources": [ { "images": 0, "package": "string", "packages_type": "string", "running_images": 0, "version": "string", "vulnerabilities": 0 } ], "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": {}}ReadPackagesByImageCount
Section titled “ReadPackagesByImageCount”Retrieves the N most frequently used packages across images
read_packages_by_image_countParameters
Section titled “Parameters”Available values (6)
ai_related | cveid | running_images |
severity | type | vulnerability_count |
from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.read_packages_by_image_count(filter="string", limit=integer)print(response)from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.ReadPackagesByImageCount(filter="string", limit=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("ReadPackagesByImageCount", filter="string", limit=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/container_packages")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" limit := int64(0)
response, err := client.ContainerPackages.ReadPackagesByImageCount( &container_packages.ReadPackagesByImageCountParams{ Filter: &filter, Limit: &limit, Context: context.Background(), }, ) if err != nil { 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.containerPackages.readPackagesByImageCount( "string", // filter integer // limit);
console.log(response);use rusty_falcon::apis::container_packages_api::read_packages_by_image_count;use rusty_falcon::easy::client::FalconHandle;
#[tokio::main]async fn main() { let falcon = FalconHandle::from_env().await.expect("Could not authenticate");
let response = read_packages_by_image_count( &falcon.cfg, // configuration Some("string"), // filter Some(integer), // limit ).await.expect("API call failed");
println!("{:?}", response);}require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::ContainerPackages.new
response = api.read_packages_by_image_count(filter: 'string', limit: integer)
puts response[ { "buckets": [], "name": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": {}}ReadPackagesByVulnCount
Section titled “ReadPackagesByVulnCount”Retrieve top x packages with the most vulnerabilities
read_vuln_countParameters
Section titled “Parameters”Available values (11)
ai_related | cid | container_id |
cveid | fix_status | image_digest |
license | package_name_version | severity |
type | vulnerability_count |
from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.read_vuln_count(filter="string", limit=integer, offset=integer)print(response)from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.ReadPackagesByVulnCount(filter="string", limit=integer, offset=integer)print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("ReadPackagesByVulnCount", filter="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/container_packages")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" limit := int64(0) offset := int64(0)
response, err := client.ContainerPackages.ReadPackagesByVulnCount( &container_packages.ReadPackagesByVulnCountParams{ Filter: &filter, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { 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.containerPackages.readPackagesByVulnCount( "string", // filter integer, // limit integer // offset);
console.log(response);use rusty_falcon::apis::container_packages_api::read_packages_by_vuln_count;use rusty_falcon::easy::client::FalconHandle;
#[tokio::main]async fn main() { let falcon = FalconHandle::from_env().await.expect("Could not authenticate");
let response = read_packages_by_vuln_count( &falcon.cfg, // configuration Some("string"), // filter Some(integer), // limit Some(integer), // offset ).await.expect("API call failed");
println!("{:?}", response);}require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::ContainerPackages.new
response = api.read_packages_by_vuln_count(filter: 'string', limit: integer, offset: integer)
puts response{ "Resources": [ { "images": 0, "package": "string", "packages_type": "string", "running_images": 0, "version": "string", "vulnerabilities": 0 } ], "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": {}}ReadPackagesCombined
Section titled “ReadPackagesCombined”Retrieve packages identified by the provided filter criteria
read_combinedParameters
Section titled “Parameters”Available values (11)
ai_related | cid | container_id |
cveid | fix_status | image_digest |
license | package_name_version | severity |
type | vulnerability_count |
Available values (4)
license | package_name_version | type |
vulnerability_count |
from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.read_combined(filter="string", only_zero_day_affected=boolean, limit=integer, offset=integer, sort="string")print(response)from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.ReadPackagesCombined(filter="string", only_zero_day_affected=boolean, limit=integer, offset=integer, sort="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("ReadPackagesCombined", filter="string", only_zero_day_affected=boolean, sort="string", limit=integer, offset=integer)print(response)Get-FalconContainerPackage -Filter "string" ` -Sort "string" ` -Limit integer ` -Offset integerpackage main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/container_packages")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" onlyZeroDayAffected := boolean sort := "string" limit := int64(0) offset := int64(0)
response, err := client.ContainerPackages.ReadPackagesCombined( &container_packages.ReadPackagesCombinedParams{ Filter: &filter, OnlyZeroDayAffected: &onlyZeroDayAffected, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { 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.containerPackages.readPackagesCombined( "string", // filter boolean, // onlyZeroDayAffected "string", // sort integer, // limit integer // offset);
console.log(response);use rusty_falcon::apis::container_packages_api::read_packages_combined;use rusty_falcon::easy::client::FalconHandle;
#[tokio::main]async fn main() { let falcon = FalconHandle::from_env().await.expect("Could not authenticate");
let response = read_packages_combined( &falcon.cfg, // configuration Some("string"), // filter Some(boolean), // only_zero_day_affected Some("string"), // sort Some(integer), // limit Some(integer), // offset ).await.expect("API call failed");
println!("{:?}", response);}require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::ContainerPackages.new
response = api.read_packages_combined(filter: 'string', only_zero_day_affected: boolean, sort: 'string', limit: integer, offset: integer)
puts response[ { "ai_related": false, "all_images": 0, "cid": "string", "license": "string", "package_name_version": "string", "running_images": 0, "type": "string", "vulnerabilities": [], "vulnerability_count": 0 }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": {}}ReadPackagesCombinedExport
Section titled “ReadPackagesCombinedExport”Retrieves a paginated list of packages identified by the provided filter criteria,used for export.Maximum page size: 100.
read_combined_exportParameters
Section titled “Parameters”Available values (11)
ai_related | cid | container_id |
cveid | fix_status | image_digest |
license | package_name_version | severity |
type | vulnerability_count |
Available values (4)
license | package_name_version | type |
vulnerability_count |
from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.read_combined_export(filter="string", only_zero_day_affected=boolean, limit=integer, offset=integer, sort="string")print(response)from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.ReadPackagesCombinedExport(filter="string", only_zero_day_affected=boolean, limit=integer, offset=integer, sort="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("ReadPackagesCombinedExport", filter="string", only_zero_day_affected=boolean, sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/container_packages")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" onlyZeroDayAffected := boolean sort := "string" limit := int64(0) offset := int64(0)
response, err := client.ContainerPackages.ReadPackagesCombinedExport( &container_packages.ReadPackagesCombinedExportParams{ Filter: &filter, OnlyZeroDayAffected: &onlyZeroDayAffected, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { 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.containerPackages.readPackagesCombinedExport( "string", // filter boolean, // onlyZeroDayAffected "string", // sort integer, // limit integer // offset);
console.log(response);use rusty_falcon::apis::container_packages_api::read_packages_combined_export;use rusty_falcon::easy::client::FalconHandle;
#[tokio::main]async fn main() { let falcon = FalconHandle::from_env().await.expect("Could not authenticate");
let response = read_packages_combined_export( &falcon.cfg, // configuration Some("string"), // filter Some(boolean), // only_zero_day_affected Some("string"), // sort Some(integer), // limit Some(integer), // offset ).await.expect("API call failed");
println!("{:?}", response);}require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::ContainerPackages.new
response = api.read_packages_combined_export(filter: 'string', only_zero_day_affected: boolean, sort: 'string', limit: integer, offset: integer)
puts response[ { "ai_related": false, "all_images": 0, "cid": "string", "license": "string", "package_name_version": "string", "running_images": 0, "type": "string", "vulnerabilities": [], "vulnerability_count": 0 }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": {}}ReadPackagesCombinedV2
Section titled “ReadPackagesCombinedV2”Retrieve packages identified by the provided filter criteria
read_packagesParameters
Section titled “Parameters”Available values (11)
ai_related | cid | container_id |
cveid | fix_status | image_digest |
license | package_name_version | severity |
type | vulnerability_count |
Available values (4)
license | package_name_version | type |
vulnerability_count |
from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.read_packages(filter="string", only_zero_day_affected=boolean, limit=integer, offset=integer, sort="string")print(response)from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.ReadPackagesCombinedV2(filter="string", only_zero_day_affected=boolean, limit=integer, offset=integer, sort="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("ReadPackagesCombinedV2", filter="string", only_zero_day_affected=boolean, sort="string", limit=integer, offset=integer)print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/container_packages")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string" onlyZeroDayAffected := boolean sort := "string" limit := int64(0) offset := int64(0)
response, err := client.ContainerPackages.ReadPackagesCombinedV2( &container_packages.ReadPackagesCombinedV2Params{ Filter: &filter, OnlyZeroDayAffected: &onlyZeroDayAffected, Sort: &sort, Limit: &limit, Offset: &offset, Context: context.Background(), }, ) if err != nil { 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.containerPackages.readPackagesCombinedV2( "string", // filter boolean, // onlyZeroDayAffected "string", // sort integer, // limit integer // offset);
console.log(response);use rusty_falcon::apis::container_packages_api::read_packages_combined_v2;use rusty_falcon::easy::client::FalconHandle;
#[tokio::main]async fn main() { let falcon = FalconHandle::from_env().await.expect("Could not authenticate");
let response = read_packages_combined_v2( &falcon.cfg, // configuration Some("string"), // filter Some(boolean), // only_zero_day_affected Some("string"), // sort Some(integer), // limit Some(integer), // offset ).await.expect("API call failed");
println!("{:?}", response);}require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::ContainerPackages.new
response = api.read_packages_combined_v2(filter: 'string', only_zero_day_affected: boolean, sort: 'string', limit: integer, offset: integer)
puts response[ { "ai_related": false, "all_images": 0, "cid": "string", "cveid": "string", "fix_resolution": [], "license": "string", "package_name_version": "string", "running_images": 0, "severity": "string", "type": "string", "vulnerability_description": "string" }]{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": {}}ReadPackagesCountByZeroDay
Section titled “ReadPackagesCountByZeroDay”Retrieve packages count affected by zero day vulnerabilities
read_zero_day_countsParameters
Section titled “Parameters”from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.read_zero_day_counts(filter="string")print(response)from falconpy import ContainerPackages
falcon = ContainerPackages(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.ReadPackagesCountByZeroDay(filter="string")print(response)from falconpy import APIHarnessV2
falcon = APIHarnessV2(client_id=CLIENT_ID, client_secret=CLIENT_SECRET )
response = falcon.command("ReadPackagesCountByZeroDay", filter="string")print(response)Examples coming soon.
package main
import ( "context" "fmt" "os"
"github.com/crowdstrike/gofalcon/falcon" "github.com/crowdstrike/gofalcon/falcon/client/container_packages")
func main() { client, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(), }) if err != nil { panic(err) }
filter := "string"
response, err := client.ContainerPackages.ReadPackagesCountByZeroDay( &container_packages.ReadPackagesCountByZeroDayParams{ Filter: &filter, Context: context.Background(), }, ) if err != nil { 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.containerPackages.readPackagesCountByZeroDay("string"); // filter
console.log(response);use rusty_falcon::apis::container_packages_api::read_packages_count_by_zero_day;use rusty_falcon::easy::client::FalconHandle;
#[tokio::main]async fn main() { let falcon = FalconHandle::from_env().await.expect("Could not authenticate");
let response = read_packages_count_by_zero_day( &falcon.cfg, // configuration Some("string"), // filter ).await.expect("API call failed");
println!("{:?}", response);}require "crimson-falcon"
Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end
api = Falcon::ContainerPackages.new
response = api.read_packages_count_by_zero_day(filter: 'string')
puts response{ "Resources": [ { "count": 0, "label": "string" } ], "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }}{ "errors": [ { "code": 0, "id": "string", "message": "string" } ], "meta": { "pagination": { "limit": 0, "offset": 0, "total": 0 }, "powered_by": "string", "query_time": 0.0, "trace_id": "string", "writes": { "resources_affected": 0 } }, "resources": {}}