New bleeding edge / development builds (v1.4.9) now available! #1319
jshcodes
started this conversation in
Show and Tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
FalconPy v1.4.9
This update adds 2 new service collections, 14 new operations, and implements multiple cosmetic and allowed parameter value updates. The Compliance Assessments service collection is also renamed to Container Image Compliance.
Planned release date
This update will release to the stable package in the production index on 04.18.2025.
Unit test coverage
==== 408 passed, 4 skipped, 4 warnings in 695.49s (0:11:35) ==== Name Stmts Miss Cover ------------------------------------------------------------------------------------------ src/falconpy/__init__.py 118 0 100% src/falconpy/_api_request/__init__.py 7 0 100% src/falconpy/_api_request/_request.py 109 0 100% src/falconpy/_api_request/_request_behavior.py 55 0 100% src/falconpy/_api_request/_request_connection.py 8 0 100% src/falconpy/_api_request/_request_meta.py 26 0 100% src/falconpy/_api_request/_request_payloads.py 8 0 100% src/falconpy/_api_request/_request_validator.py 6 0 100% src/falconpy/_auth_object/__init__.py 6 0 100% src/falconpy/_auth_object/_base_falcon_auth.py 13 0 100% src/falconpy/_auth_object/_bearer_token.py 63 0 100% src/falconpy/_auth_object/_falcon_interface.py 257 0 100% src/falconpy/_auth_object/_interface_config.py 40 0 100% src/falconpy/_auth_object/_uber_interface.py 42 0 100% src/falconpy/_constant/__init__.py 11 0 100% src/falconpy/_endpoint/__init__.py 240 0 100% src/falconpy/_endpoint/_alerts.py 1 0 100% src/falconpy/_endpoint/_api_integrations.py 1 0 100% src/falconpy/_endpoint/_aspm.py 1 0 100% src/falconpy/_endpoint/_cao_hunting.py 1 0 100% src/falconpy/_endpoint/_certificate_based_exclusions.py 1 0 100% src/falconpy/_endpoint/_cloud_aws_registration.py 1 0 100% src/falconpy/_endpoint/_cloud_azure_registration.py 1 0 100% src/falconpy/_endpoint/_cloud_connect_aws.py 1 0 100% src/falconpy/_endpoint/_cloud_oci_registration.py 1 0 100% src/falconpy/_endpoint/_cloud_security_assets.py 1 0 100% src/falconpy/_endpoint/_cloud_snapshots.py 1 0 100% src/falconpy/_endpoint/_configuration_assessment.py 1 0 100% src/falconpy/_endpoint/_configuration_assessment_evaluation_logic.py 1 0 100% src/falconpy/_endpoint/_container_alerts.py 1 0 100% src/falconpy/_endpoint/_container_detections.py 1 0 100% src/falconpy/_endpoint/_container_image_compliance.py 1 0 100% src/falconpy/_endpoint/_container_images.py 1 0 100% src/falconpy/_endpoint/_container_packages.py 1 0 100% src/falconpy/_endpoint/_container_vulnerabilities.py 1 0 100% src/falconpy/_endpoint/_content_update_policies.py 1 0 100% src/falconpy/_endpoint/_correlation_rules.py 1 0 100% src/falconpy/_endpoint/_cspm_registration.py 1 0 100% src/falconpy/_endpoint/_custom_ioa.py 1 0 100% src/falconpy/_endpoint/_custom_storage.py 1 0 100% src/falconpy/_endpoint/_d4c_registration.py 1 0 100% src/falconpy/_endpoint/_datascanner.py 1 0 100% src/falconpy/_endpoint/_delivery_settings.py 1 0 100% src/falconpy/_endpoint/_deployments.py 1 0 100% src/falconpy/_endpoint/_detects.py 1 0 100% src/falconpy/_endpoint/_device_content.py 1 0 100% src/falconpy/_endpoint/_device_control_policies.py 1 0 100% src/falconpy/_endpoint/_discover.py 1 0 100% src/falconpy/_endpoint/_downloads.py 1 0 100% src/falconpy/_endpoint/_drift_indicators.py 1 0 100% src/falconpy/_endpoint/_event_streams.py 1 0 100% src/falconpy/_endpoint/_exposure_management.py 1 0 100% src/falconpy/_endpoint/_faas_execution.py 1 0 100% src/falconpy/_endpoint/_falcon_complete_dashboard.py 1 0 100% src/falconpy/_endpoint/_falcon_container.py 1 0 100% src/falconpy/_endpoint/_falconx_sandbox.py 1 0 100% src/falconpy/_endpoint/_fdr.py 1 0 100% src/falconpy/_endpoint/_filevantage.py 1 0 100% src/falconpy/_endpoint/_firewall_management.py 1 0 100% src/falconpy/_endpoint/_firewall_policies.py 1 0 100% src/falconpy/_endpoint/_foundry_logscale.py 1 0 100% src/falconpy/_endpoint/_host_group.py 1 0 100% src/falconpy/_endpoint/_host_migration.py 1 0 100% src/falconpy/_endpoint/_hosts.py 1 0 100% src/falconpy/_endpoint/_identity_protection.py 1 0 100% src/falconpy/_endpoint/_image_assessment_policies.py 1 0 100% src/falconpy/_endpoint/_incidents.py 1 0 100% src/falconpy/_endpoint/_installation_tokens.py 1 0 100% src/falconpy/_endpoint/_intel.py 1 0 100% src/falconpy/_endpoint/_intelligence_feeds.py 1 0 100% src/falconpy/_endpoint/_intelligence_indicator_graph.py 1 0 100% src/falconpy/_endpoint/_ioa_exclusions.py 1 0 100% src/falconpy/_endpoint/_ioc.py 1 0 100% src/falconpy/_endpoint/_iocs.py 1 0 100% src/falconpy/_endpoint/_kubernetes_protection.py 1 0 100% src/falconpy/_endpoint/_malquery.py 1 0 100% src/falconpy/_endpoint/_message_center.py 1 0 100% src/falconpy/_endpoint/_ml_exclusions.py 1 0 100% src/falconpy/_endpoint/_mobile_enrollment.py 1 0 100% src/falconpy/_endpoint/_mssp.py 1 0 100% src/falconpy/_endpoint/_ngsiem.py 1 0 100% src/falconpy/_endpoint/_oauth2.py 1 0 100% src/falconpy/_endpoint/_ods.py 1 0 100% src/falconpy/_endpoint/_overwatch_dashboard.py 1 0 100% src/falconpy/_endpoint/_prevention_policies.py 1 0 100% src/falconpy/_endpoint/_quarantine.py 1 0 100% src/falconpy/_endpoint/_quick_scan.py 1 0 100% src/falconpy/_endpoint/_quick_scan_pro.py 1 0 100% src/falconpy/_endpoint/_real_time_response.py 1 0 100% src/falconpy/_endpoint/_real_time_response_admin.py 1 0 100% src/falconpy/_endpoint/_real_time_response_audit.py 1 0 100% src/falconpy/_endpoint/_recon.py 1 0 100% src/falconpy/_endpoint/_report_executions.py 1 0 100% src/falconpy/_endpoint/_response_policies.py 1 0 100% src/falconpy/_endpoint/_sample_uploads.py 1 0 100% src/falconpy/_endpoint/_scheduled_reports.py 1 0 100% src/falconpy/_endpoint/_sensor_download.py 1 0 100% src/falconpy/_endpoint/_sensor_update_policies.py 1 0 100% src/falconpy/_endpoint/_sensor_usage.py 1 0 100% src/falconpy/_endpoint/_sensor_visibility_exclusions.py 1 0 100% src/falconpy/_endpoint/_serverless_vulnerabilities.py 1 0 100% src/falconpy/_endpoint/_spotlight_evaluation_logic.py 1 0 100% src/falconpy/_endpoint/_spotlight_vulnerabilities.py 1 0 100% src/falconpy/_endpoint/_tailored_intelligence.py 1 0 100% src/falconpy/_endpoint/_threatgraph.py 1 0 100% src/falconpy/_endpoint/_unidentified_containers.py 1 0 100% src/falconpy/_endpoint/_user_management.py 1 0 100% src/falconpy/_endpoint/_workflows.py 1 0 100% src/falconpy/_endpoint/_zero_trust_assessment.py 1 0 100% src/falconpy/_endpoint/deprecated/__init__.py 53 0 100% src/falconpy/_endpoint/deprecated/_certificate_based_exclusions.py 1 0 100% src/falconpy/_endpoint/deprecated/_cloud_aws_registration.py 1 0 100% src/falconpy/_endpoint/deprecated/_cloud_azure_registration.py 1 0 100% src/falconpy/_endpoint/deprecated/_cloud_oci_registration.py 1 0 100% src/falconpy/_endpoint/deprecated/_cloud_security_assets.py 1 0 100% src/falconpy/_endpoint/deprecated/_correlation_rules.py 1 0 100% src/falconpy/_endpoint/deprecated/_custom_ioa.py 1 0 100% src/falconpy/_endpoint/deprecated/_d4c_registration.py 1 0 100% src/falconpy/_endpoint/deprecated/_datascanner.py 1 0 100% src/falconpy/_endpoint/deprecated/_device_content.py 1 0 100% src/falconpy/_endpoint/deprecated/_discover.py 1 0 100% src/falconpy/_endpoint/deprecated/_exposure_management.py 1 0 100% src/falconpy/_endpoint/deprecated/_fdr.py 1 0 100% src/falconpy/_endpoint/deprecated/_firewall_management.py 1 0 100% src/falconpy/_endpoint/deprecated/_hosts.py 1 0 100% src/falconpy/_endpoint/deprecated/_identity_protection.py 1 0 100% src/falconpy/_endpoint/deprecated/_installation_tokens.py 1 0 100% src/falconpy/_endpoint/deprecated/_ioc.py 1 0 100% src/falconpy/_endpoint/deprecated/_iocs.py 1 0 100% src/falconpy/_endpoint/deprecated/_mapping.py 2 0 100% src/falconpy/_endpoint/deprecated/_ods.py 1 0 100% src/falconpy/_endpoint/deprecated/_real_time_response.py 1 0 100% src/falconpy/_endpoint/deprecated/_real_time_response_admin.py 1 0 100% src/falconpy/_endpoint/deprecated/_report_executions.py 1 0 100% src/falconpy/_endpoint/deprecated/_scheduled_reports.py 1 0 100% src/falconpy/_endpoint/deprecated/_zero_trust_assessment.py 1 0 100% src/falconpy/_enum/__init__.py 4 0 100% src/falconpy/_enum/_base_url.py 8 0 100% src/falconpy/_enum/_container_base_url.py 7 0 100% src/falconpy/_enum/_token_fail_reason.py 4 0 100% src/falconpy/_error/__init__.py 3 0 100% src/falconpy/_error/_exceptions.py 68 0 100% src/falconpy/_error/_warnings.py 73 0 100% src/falconpy/_log/__init__.py 2 0 100% src/falconpy/_log/_facility.py 34 0 100% src/falconpy/_payload/__init__.py 44 0 100% src/falconpy/_payload/_alerts.py 19 0 100% src/falconpy/_payload/_api_integrations.py 25 0 100% src/falconpy/_payload/_aspm.py 113 0 100% src/falconpy/_payload/_certificate_based_exclusions.py 24 0 100% src/falconpy/_payload/_cloud_aws_registration.py 13 0 100% src/falconpy/_payload/_cloud_azure_registration.py 8 0 100% src/falconpy/_payload/_cloud_oci_registration.py 35 0 100% src/falconpy/_payload/_cloud_snapshots.py 22 0 100% src/falconpy/_payload/_container.py 83 0 100% src/falconpy/_payload/_content_update_policy.py 21 0 100% src/falconpy/_payload/_correlation_rules.py 24 0 100% src/falconpy/_payload/_cspm_registration.py 71 0 100% src/falconpy/_payload/_d4c_registration.py 38 0 100% src/falconpy/_payload/_delivery_settings.py 10 0 100% src/falconpy/_payload/_device_control_policy.py 64 0 100% src/falconpy/_payload/_exposure_management.py 31 0 100% src/falconpy/_payload/_falconx.py 25 0 100% src/falconpy/_payload/_filevantage.py 46 0 100% src/falconpy/_payload/_firewall.py 122 0 100% src/falconpy/_payload/_foundry.py 16 0 100% src/falconpy/_payload/_generic.py 66 0 100% src/falconpy/_payload/_host_group.py 31 0 100% src/falconpy/_payload/_identity_protection.py 11 0 100% src/falconpy/_payload/_incidents.py 15 0 100% src/falconpy/_payload/_intelligence_indicator_graph.py 11 0 100% src/falconpy/_payload/_ioa.py 35 0 100% src/falconpy/_payload/_ioc.py 52 0 100% src/falconpy/_payload/_malquery.py 56 0 100% src/falconpy/_payload/_message_center.py 22 0 100% src/falconpy/_payload/_mobile_enrollment.py 12 0 100% src/falconpy/_payload/_mssp.py 15 0 100% src/falconpy/_payload/_ngsiem.py 14 0 100% src/falconpy/_payload/_ods.py 13 0 100% src/falconpy/_payload/_prevention_policy.py 19 0 100% src/falconpy/_payload/_real_time_response.py 27 0 100% src/falconpy/_payload/_recon.py 84 0 100% src/falconpy/_payload/_reports.py 19 0 100% src/falconpy/_payload/_response_policy.py 19 0 100% src/falconpy/_payload/_sample_uploads.py 9 0 100% src/falconpy/_payload/_sensor_update_policy.py 30 0 100% src/falconpy/_payload/_workflows.py 43 0 100% src/falconpy/_result/__base_resource.py 28 0 100% src/falconpy/_result/__init__.py 9 0 100% src/falconpy/_result/_base_dictionary.py 31 0 100% src/falconpy/_result/_errors.py 2 0 100% src/falconpy/_result/_expanded_result.py 7 0 100% src/falconpy/_result/_headers.py 24 0 100% src/falconpy/_result/_meta.py 30 0 100% src/falconpy/_result/_resources.py 14 0 100% src/falconpy/_result/_response_component.py 24 0 100% src/falconpy/_result/_result.py 220 0 100% src/falconpy/_service_class/__init__.py 3 0 100% src/falconpy/_service_class/_base_service_class.py 118 0 100% src/falconpy/_service_class/_service_class.py 104 0 100% src/falconpy/_util/__init__.py 5 0 100% src/falconpy/_util/_auth.py 47 0 100% src/falconpy/_util/_functions.py 433 0 100% src/falconpy/_util/_service.py 3 0 100% src/falconpy/_util/_uber.py 51 0 100% src/falconpy/_version.py 37 0 100% src/falconpy/alerts.py 69 0 100% src/falconpy/api_complete/__init__.py 3 0 100% src/falconpy/api_complete/_advanced.py 59 0 100% src/falconpy/api_complete/_legacy.py 202 0 100% src/falconpy/api_integrations.py 23 0 100% src/falconpy/aspm.py 262 0 100% src/falconpy/cao_hunting.py 25 0 100% src/falconpy/certificate_based_exclusions.py 35 0 100% src/falconpy/cloud_aws_registration.py 40 0 100% src/falconpy/cloud_azure_registration.py 13 0 100% src/falconpy/cloud_oci_registration.py 45 0 100% src/falconpy/cloud_security_assets.py 18 0 100% src/falconpy/cloud_snapshots.py 36 0 100% src/falconpy/configuration_assessment.py 14 0 100% src/falconpy/configuration_assessment_evaluation_logic.py 10 0 100% src/falconpy/container_alerts.py 18 0 100% src/falconpy/container_detections.py 34 0 100% src/falconpy/container_image_compliance.py 51 0 100% src/falconpy/container_images.py 60 0 100% src/falconpy/container_packages.py 34 0 100% src/falconpy/container_vulnerabilities.py 47 0 100% src/falconpy/content_update_policies.py 55 0 100% src/falconpy/correlation_rules.py 79 0 100% src/falconpy/cspm_registration.py 217 0 100% src/falconpy/custom_ioa.py 92 0 100% src/falconpy/custom_storage.py 194 0 100% src/falconpy/d4c_registration.py 121 0 100% src/falconpy/datascanner.py 27 0 100% src/falconpy/delivery_settings.py 16 0 100% src/falconpy/deployments.py 30 0 100% src/falconpy/device_content.py 14 0 100% src/falconpy/device_control_policies.py 110 0 100% src/falconpy/discover.py 48 0 100% src/falconpy/downloads.py 14 0 100% src/falconpy/drift_indicators.py 26 0 100% src/falconpy/event_streams.py 21 0 100% src/falconpy/exposure_management.py 59 0 100% src/falconpy/faas_execution.py 10 0 100% src/falconpy/falcon_complete_dashboard.py 112 0 100% src/falconpy/falcon_container.py 76 0 100% src/falconpy/falconx_sandbox.py 97 0 100% src/falconpy/fdr.py 25 0 100% src/falconpy/filevantage.py 160 0 100% src/falconpy/firewall_management.py 140 0 100% src/falconpy/firewall_policies.py 72 0 100% src/falconpy/foundry_logscale.py 69 0 100% src/falconpy/host_group.py 62 0 100% src/falconpy/host_migration.py 89 0 100% src/falconpy/hosts.py 122 0 100% src/falconpy/identity_protection.py 52 0 100% src/falconpy/image_assessment_policies.py 64 0 100% src/falconpy/incidents.py 42 0 100% src/falconpy/installation_tokens.py 44 0 100% src/falconpy/intel.py 112 0 100% src/falconpy/intelligence_feeds.py 17 0 100% src/falconpy/intelligence_indicator_graph.py 13 0 100% src/falconpy/ioa_exclusions.py 34 0 100% src/falconpy/ioc.py 95 0 100% src/falconpy/iocs.py 41 0 100% src/falconpy/kubernetes_protection.py 266 0 100% src/falconpy/malquery.py 51 0 100% src/falconpy/message_center.py 91 0 100% src/falconpy/ml_exclusions.py 38 0 100% src/falconpy/mobile_enrollment.py 20 0 100% src/falconpy/mssp.py 175 0 100% src/falconpy/ngsiem.py 101 0 100% src/falconpy/oauth2.py 31 0 100% src/falconpy/ods.py 75 0 100% src/falconpy/overwatch_dashboard.py 32 0 100% src/falconpy/prevention_policy.py 63 0 100% src/falconpy/quarantine.py 47 0 100% src/falconpy/quick_scan.py 28 0 100% src/falconpy/quick_scan_pro.py 46 0 100% src/falconpy/real_time_response.py 128 0 100% src/falconpy/real_time_response_admin.py 84 0 100% src/falconpy/real_time_response_audit.py 11 0 100% src/falconpy/recon.py 130 0 100% src/falconpy/report_executions.py 25 0 100% src/falconpy/response_policies.py 62 0 100% src/falconpy/sample_uploads.py 93 0 100% src/falconpy/scheduled_reports.py 21 0 100% src/falconpy/sensor_download.py 56 0 100% src/falconpy/sensor_update_policy.py 111 0 100% src/falconpy/sensor_usage.py 10 0 100% src/falconpy/sensor_visibility_exclusions.py 32 0 100% src/falconpy/serverless_vulnerabilities.py 10 0 100% src/falconpy/spotlight_evaluation_logic.py 24 0 100% src/falconpy/spotlight_vulnerabilities.py 32 0 100% src/falconpy/tailored_intelligence.py 42 0 100% src/falconpy/threatgraph.py 30 0 100% src/falconpy/unidentified_containers.py 18 0 100% src/falconpy/user_management.py 146 0 100% src/falconpy/workflows.py 105 0 100% src/falconpy/zero_trust_assessment.py 24 0 100% ------------------------------------------------------------------------------------------ TOTAL 10059 0 100%
Bandit analysis
[main] INFO running on Python 3.13.1 Run started:2025-04-13 08:35:00.618049 Test results: No issues identified. Code scanned: Total lines of code: 91066 Total lines skipped (#nosec): 0 Run metrics: Total issues (by severity): Undefined: 0 Low: 0 Medium: 0 High: 0 Total issues (by confidence): Undefined: 0 Low: 0 Medium: 0 High: 0 Files skipped (0):
Added features and functionality
Added: Added new CAO Hunting service collection with 4 new operations.
_endpoint/__init__.py
_endpoint/_cao_hunting.py
_payload/_generic.py
__init__.py
cao_hunting.py
tests/test_cao_hunting.py
Added: Added new cloud_security_assets_combined_compliance_by_account operation to the Cloud Security Assets service collection.
_endpoint/_cloud_security_assets.py
_endpoint/deprecated/_cloud_security_assets.py
cloud_security_assets.py
tests/test_cloud_security_assets.py
Added: Added 6 new operations to the Custom Storage service collection.
_endpoint/_custom_storage.py
_util/_functions.py
custom_storage.py
tests/test_custom_storage.py
Added: Added new FaaS Execution service collection with 1 new operation.
_endpoint/__init__.py
_endpoint/_faas_execution.py
__init__.py
faas_execution.py
tests/test_faas_execution.py
Added: Added new ReadClusterCombinedV2 operation to the Kubernetes Protection service collection.
_endpoint/_kubernetes_protection.py
kubernetes_protection.py
tests/test_kubernetes_protection.py
Added: Added aggregateUsersV1 operation to the User Management service collection.
_endpoint/_user_management.py
user_management.py
tests/test_user_management.py
Other
Updated: Cosmetic update to
filter
andsort
parameter descriptions in the cloud_security_registration_oci_get_account operation of the Cloud OCI Registration service collection._endpoint/_cloud_oci_registration.py
_endpoint/deprecated/_cloud_oci_registration.py
Removed: Removed the cloud_security_assets_entities_artifacts_get operation from the Cloud Security Assets service collection.
_endpoint/_cloud_security_assets.py
_endpoint/deprecated/_cloud_security_assets.py
cloud_security_assets.py
tests/test_cloud_security_assets.py
Added: Added
service_category
as an allowed value for thesort
parameter in the cloud_security_assets_queries operation within the Cloud Security Assets service collection._endpoint/_cloud_security_assets.py
cloud_security_assets.py
Renamed: Renamed to the Compliance Assessments service collection to Container Image Compliance. Legacy service collection name maintained as an alias within the Service Class.
_endpoint/__init__.py
_endpoint/_compliance_assessments.py
(Removed)_endpoint/_container_image_compliance.py
__init__.py
compliance_assessments.py
->container_image_compliance.py
tests/test_compliance_assessments.py
->tests/test_container_compliance.py
Updated: Cosmetic update to the
offset
parameter description in the CombinedImageByVulnerabilityCount operation within the Container Images service collection._endpoint/_container_images.py
Added: Added
ai_related
as an allowed value for thefilter
parameter in 10 operations within the Kubernetes Protection service collection._endpoint/_kubernetes_protection.py
kubernetes_protection.py
Added: Added multiple new allowed values for the
filter
parameter in the ReadClusterCombined operation within the Kubernetes Protection service collection.kubernetes_protection.py
Added: Added
containers_impacted_ai_related
as an allowed value for thefilter
parameter in 2 operations within the Kubernetes Protection service collection._endpoint/_kubernetes_protection.py
kubernetes_protection.py
Updated: Added
host_info.instance_state
as an allowed value for thefilter
parameter in the combinedQueryVulnerabilities and queryVulnerabilities operations within the Spotlight Vulnerabilities service collection._endpoint/_spotlight_vulnerabilities.py
Updated: Added
accessed_by_process
as an allowed value to theedge_type
parameter in the combined_edges_get operation within the ThreatGraph service collection._endpoint/_threatgraph.py
threatgraph.py
Updated: Added
expires_at
as an allowed value for thefilter
andsort
parameters in the combinedUserRolesV1 operation within the User Management service collection._endpoint/_user_management.py
user_management.py
Updated: Added
has_temporary_roles
as an allowed value for thefilter
andsort
parameters in the queryUserV1 operation within the User Management service collection._endpoint/_user_management.py
user_management.py
Updated: Added
direct_assigned_cids
andstatus
as allowed values for thefilter
parameter in the queryUserV1 operation within the User Management service collection._endpoint/_user_management.py
user_management.py
Bleeding Edge Installation
You can check out this new release by installing the package via the Python Package Index.
or
Upgrading
You can upgrade to this new release by installing the update via the Python Package Index.
or
Development Package Installation
This update is immediately available within the
crowdstrike-falconpy-dev
package.You can check out this new version by installing the package via the Python Package Index.
or
Upgrading
Existing development package users can upgrade to this new release by installing the update via the Python Package Index.
or
Beta Was this translation helpful? Give feedback.
All reactions