Skip to content

1.6.2 updates#1452

Merged
jshcodes merged 6 commits into
CrowdStrike:devfrom
alhumaw:1.6.2-updates
Apr 25, 2026
Merged

1.6.2 updates#1452
jshcodes merged 6 commits into
CrowdStrike:devfrom
alhumaw:1.6.2-updates

Conversation

@alhumaw
Copy link
Copy Markdown
Contributor

@alhumaw alhumaw commented Apr 23, 2026

FalconPy v1.6.2

This update implements new operations and service collections. Multiple bug fixes are also included.

  • Enhancement
  • Bug fixes
  • Updated unit tests

Unit test coverage

Name                                                                    Stmts   Miss  Cover
-------------------------------------------------------------------------------------------
src/falconpy/__init__.py                                                  141      0   100%
src/falconpy/_api_request/__init__.py                                       7      0   100%
src/falconpy/_api_request/_request.py                                     112      0   100%
src/falconpy/_api_request/_request_behavior.py                             64      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                            279      0   100%
src/falconpy/_auth_object/_interface_config.py                             41      0   100%
src/falconpy/_auth_object/_uber_interface.py                               51      0   100%
src/falconpy/_constant/__init__.py                                         12      0   100%
src/falconpy/_endpoint/__init__.py                                        324      0   100%
src/falconpy/_endpoint/_admission_control_policies.py                       1      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/_case_management.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_google_cloud_registration.py                  1      0   100%
src/falconpy/_endpoint/_cloud_oci_registration.py                           1      0   100%
src/falconpy/_endpoint/_cloud_policies.py                                   1      0   100%
src/falconpy/_endpoint/_cloud_security.py                                   1      0   100%
src/falconpy/_endpoint/_cloud_security_assets.py                            1      0   100%
src/falconpy/_endpoint/_cloud_security_compliance.py                        1      0   100%
src/falconpy/_endpoint/_cloud_security_detections.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/_correlation_rules_admin.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/_data_protection_configuration.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/_it_automation.py                                    1      0   100%
src/falconpy/_endpoint/_kubernetes_container_compliance.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/_network_scan_global_configs.py                      1      0   100%
src/falconpy/_endpoint/_network_scan_networks.py                            1      0   100%
src/falconpy/_endpoint/_network_scan_scan_run_reports.py                    1      0   100%
src/falconpy/_endpoint/_network_scan_scan_runs.py                           1      0   100%
src/falconpy/_endpoint/_network_scan_scanners.py                            1      0   100%
src/falconpy/_endpoint/_network_scan_scans.py                               1      0   100%
src/falconpy/_endpoint/_network_scan_templates.py                           1      0   100%
src/falconpy/_endpoint/_network_scan_zones.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/_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/_saas_security.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_exports.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/_spotlight_vulnerability_metadata.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                              94      0   100%
src/falconpy/_endpoint/deprecated/_admission_control_policies.py            1      0   100%
src/falconpy/_endpoint/deprecated/_alerts.py                                1      0   100%
src/falconpy/_endpoint/deprecated/_aspm.py                                  1      0   100%
src/falconpy/_endpoint/deprecated/_case_management.py                       1      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_google_cloud_registration.py       1      0   100%
src/falconpy/_endpoint/deprecated/_cloud_oci_registration.py                1      0   100%
src/falconpy/_endpoint/deprecated/_cloud_security.py                        1      0   100%
src/falconpy/_endpoint/deprecated/_cloud_security_assets.py                 1      0   100%
src/falconpy/_endpoint/deprecated/_cloud_security_compliance.py             1      0   100%
src/falconpy/_endpoint/deprecated/_cloud_security_detections.py             1      0   100%
src/falconpy/_endpoint/deprecated/_correlation_rules.py                     1      0   100%
src/falconpy/_endpoint/deprecated/_correlation_rules_admin.py               1      0   100%
src/falconpy/_endpoint/deprecated/_cspm_registration.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/_data_protection_configuration.py         1      0   100%
src/falconpy/_endpoint/deprecated/_detects.py                               1      0   100%
src/falconpy/_endpoint/deprecated/_device_content.py                        1      0   100%
src/falconpy/_endpoint/deprecated/_device_control_policies.py               1      0   100%
src/falconpy/_endpoint/deprecated/_discover.py                              1      0   100%
src/falconpy/_endpoint/deprecated/_downloads.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/_ioa_exclusions.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                               3      0   100%
src/falconpy/_endpoint/deprecated/_ml_exclusions.py                         1      0   100%
src/falconpy/_endpoint/deprecated/_mssp.py                                  1      0   100%
src/falconpy/_endpoint/deprecated/_ngsiem.py                                1      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/_sample_uploads.py                        1      0   100%
src/falconpy/_endpoint/deprecated/_scheduled_reports.py                     1      0   100%
src/falconpy/_endpoint/deprecated/_user_management.py                       1      0   100%
src/falconpy/_endpoint/deprecated/_workflows.py                             1      0   100%
src/falconpy/_endpoint/deprecated/_zero_trust_assessment.py                 1      0   100%
src/falconpy/_enum/__init__.py                                              7      0   100%
src/falconpy/_enum/_base_url.py                                             8      0   100%
src/falconpy/_enum/_container_base_url.py                                   7      0   100%
src/falconpy/_enum/_ingest_base_url.py                                      6      0   100%
src/falconpy/_enum/_ingest_format.py                                        6      0   100%
src/falconpy/_enum/_timeunit.py                                             5      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                                         77      0   100%
src/falconpy/_error/_warnings.py                                           76      0   100%
src/falconpy/_helper/__init__.py                                           17      0   100%
src/falconpy/_helper/_find_operation.py                                    38      0   100%
src/falconpy/_helper/_indicator.py                                         36      0   100%
src/falconpy/_helper/_text_colors.py                                       16      0   100%
src/falconpy/_log/__init__.py                                               2      0   100%
src/falconpy/_log/_facility.py                                             41      0   100%
src/falconpy/_ngsiem/__init__.py                                            3      0   100%
src/falconpy/_ngsiem/_hec.py                                              301      0   100%
src/falconpy/_ngsiem/_ingest_config.py                                     72      0   100%
src/falconpy/_ngsiem/_ingest_payload.py                                   127      0   100%
src/falconpy/_ngsiem/_session_manager.py                                   49      0   100%
src/falconpy/_payload/__init__.py                                          60      0   100%
src/falconpy/_payload/_admission_control_policies.py                       11      0   100%
src/falconpy/_payload/_alerts.py                                           19      0   100%
src/falconpy/_payload/_api_integrations.py                                 25      0   100%
src/falconpy/_payload/_aspm.py                                            126      0   100%
src/falconpy/_payload/_case_management.py                                 106      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                         29      0   100%
src/falconpy/_payload/_cloud_google_cloud_registration.py                  11      0   100%
src/falconpy/_payload/_cloud_oci_registration.py                           35      0   100%
src/falconpy/_payload/_cloud_policies.py                                   72      0   100%
src/falconpy/_payload/_cloud_security.py                                    8      0   100%
src/falconpy/_payload/_cloud_snapshots.py                                  22      0   100%
src/falconpy/_payload/_container.py                                        90      0   100%
src/falconpy/_payload/_content_update_policy.py                            23      0   100%
src/falconpy/_payload/_correlation_rules.py                                40      0   100%
src/falconpy/_payload/_correlation_rules_admin.py                           8      0   100%
src/falconpy/_payload/_cspm_registration.py                                71      0   100%
src/falconpy/_payload/_d4c_registration.py                                 38      0   100%
src/falconpy/_payload/_data_protection_configuration.py                    97      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                                          71      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                      0      0   100%
src/falconpy/_payload/_ioa_exclusions.py                                   54      0   100%
src/falconpy/_payload/_ioc.py                                              52      0   100%
src/falconpy/_payload/_it_automation.py                                    91      0   100%
src/falconpy/_payload/_malquery.py                                         56      0   100%
src/falconpy/_payload/_message_center.py                                   22      0   100%
src/falconpy/_payload/_ml_exclusions.py                                    28      0   100%
src/falconpy/_payload/_mobile_enrollment.py                                12      0   100%
src/falconpy/_payload/_mssp.py                                             15      0   100%
src/falconpy/_payload/_network_scan_global_configs.py                       8      0   100%
src/falconpy/_payload/_network_scan_networks.py                            15      0   100%
src/falconpy/_payload/_network_scan_scan_runs.py                           15      0   100%
src/falconpy/_payload/_network_scan_scanners.py                             8      0   100%
src/falconpy/_payload/_network_scan_scans.py                               15      0   100%
src/falconpy/_payload/_network_scan_templates.py                           15      0   100%
src/falconpy/_payload/_network_scan_zones.py                               15      0   100%
src/falconpy/_payload/_ngsiem.py                                           70      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                             38      0   100%
src/falconpy/_payload/_serverless_exports.py                                7      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                        119      0   100%
src/falconpy/_service_class/_service_class.py                             117      0   100%
src/falconpy/_util/__init__.py                                              5      0   100%
src/falconpy/_util/_auth.py                                                50      0   100%
src/falconpy/_util/_functions.py                                          463      0   100%
src/falconpy/_util/_service.py                                              3      0   100%
src/falconpy/_util/_uber.py                                                53      0   100%
src/falconpy/_version.py                                                   38      0   100%
src/falconpy/admission_control_policies.py                                107      0   100%
src/falconpy/alerts.py                                                     69      0   100%
src/falconpy/api_complete/__init__.py                                       3      0   100%
src/falconpy/api_complete/_advanced.py                                     62      0   100%
src/falconpy/api_complete/_legacy.py                                      202      0   100%
src/falconpy/api_integrations.py                                           23      0   100%
src/falconpy/aspm.py                                                      332      0   100%
src/falconpy/cao_hunting.py                                                39      0   100%
src/falconpy/case_management.py                                           293      0   100%
src/falconpy/certificate_based_exclusions.py                               35      0   100%
src/falconpy/cloud_aws_registration.py                                     48      0   100%
src/falconpy/cloud_azure_registration.py                                   54      0   100%
src/falconpy/cloud_google_cloud_registration.py                            41      0   100%
src/falconpy/cloud_oci_registration.py                                     45      0   100%
src/falconpy/cloud_policies.py                                            149      0   100%
src/falconpy/cloud_security.py                                             39      0   100%
src/falconpy/cloud_security_assets.py                                      22      0   100%
src/falconpy/cloud_security_compliance.py                                  14      0   100%
src/falconpy/cloud_security_detections.py                                  18      0   100%
src/falconpy/cloud_snapshots.py                                            41      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                                    59      0   100%
src/falconpy/correlation_rules.py                                          93      0   100%
src/falconpy/correlation_rules_admin.py                                    13      0   100%
src/falconpy/cspm_registration.py                                         221      0   100%
src/falconpy/custom_ioa.py                                                 92      0   100%
src/falconpy/custom_storage.py                                            194      0   100%
src/falconpy/d4c_registration.py                                          118      0   100%
src/falconpy/data_protection_configuration.py                             231      0   100%
src/falconpy/delivery_settings.py                                          16      0   100%
src/falconpy/deployments.py                                                38      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                                                  22      0   100%
src/falconpy/drift_indicators.py                                           26      0   100%
src/falconpy/event_streams.py                                              21      0   100%
src/falconpy/exposure_management.py                                        64      0   100%
src/falconpy/faas_execution.py                                             10      0   100%
src/falconpy/falcon_complete_dashboard.py                                 105      0   100%
src/falconpy/falcon_container.py                                           98      0   100%
src/falconpy/falconx_sandbox.py                                            98      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                                          105      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                                                  44      0   100%
src/falconpy/installation_tokens.py                                        44      0   100%
src/falconpy/intel.py                                                     116      0   100%
src/falconpy/intelligence_feeds.py                                         18      0   100%
src/falconpy/intelligence_indicator_graph.py                               24      0   100%
src/falconpy/ioa_exclusions.py                                             84      0   100%
src/falconpy/ioc.py                                                        95      0   100%
src/falconpy/iocs.py                                                       41      0   100%
src/falconpy/it_automation.py                                             212      0   100%
src/falconpy/kubernetes_container_compliance.py                            47      0   100%
src/falconpy/kubernetes_protection.py                                     281      0   100%
src/falconpy/malquery.py                                                   52      0   100%
src/falconpy/message_center.py                                             79      0   100%
src/falconpy/ml_exclusions.py                                              97      0   100%
src/falconpy/mobile_enrollment.py                                          20      0   100%
src/falconpy/mssp.py                                                      175      0   100%
src/falconpy/network_scan.py                                               10      0   100%
src/falconpy/network_scan_global_configs.py                                16      0   100%
src/falconpy/network_scan_networks.py                                      37      0   100%
src/falconpy/network_scan_scan_run_reports.py                              10      0   100%
src/falconpy/network_scan_scan_runs.py                                     33      0   100%
src/falconpy/network_scan_scanners.py                                      27      0   100%
src/falconpy/network_scan_scans.py                                         37      0   100%
src/falconpy/network_scan_templates.py                                     35      0   100%
src/falconpy/network_scan_zones.py                                         41      0   100%
src/falconpy/ngsiem.py                                                    393      0   100%
src/falconpy/oauth2.py                                                     32      0   100%
src/falconpy/ods.py                                                        75      0   100%
src/falconpy/prevention_policy.py                                          63      0   100%
src/falconpy/quarantine.py                                                 47      0   100%
src/falconpy/quick_scan.py                                                 29      0   100%
src/falconpy/quick_scan_pro.py                                             50      0   100%
src/falconpy/real_time_response.py                                        129      0   100%
src/falconpy/real_time_response_admin.py                                  106      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/saas_security.py                                             101      0   100%
src/falconpy/sample_uploads.py                                             94      0   100%
src/falconpy/scheduled_reports.py                                          21      0   100%
src/falconpy/sensor_download.py                                            73      0   100%
src/falconpy/sensor_update_policy.py                                      117      0   100%
src/falconpy/sensor_usage.py                                               14      0   100%
src/falconpy/sensor_visibility_exclusions.py                               32      0   100%
src/falconpy/serverless_exports.py                                         25      0   100%
src/falconpy/serverless_vulnerabilities.py                                 10      0   100%
src/falconpy/spotlight_evaluation_logic.py                                 28      0   100%
src/falconpy/spotlight_vulnerabilities.py                                  40      0   100%
src/falconpy/spotlight_vulnerability_metadata.py                           10      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                                           166      0   100%
src/falconpy/workflows.py                                                 134      0   100%
src/falconpy/zero_trust_assessment.py                                      20      0   100%
-------------------------------------------------------------------------------------------
TOTAL                                                                   13984      0   100%

Bandit analysis

[main]	INFO	profile include tests: None
[main]	INFO	profile exclude tests: None
[main]	INFO	cli include tests: None
[main]	INFO	cli exclude tests: None
[main]	INFO	running on Python 3.14.0
Working... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:01
Run started:2026-03-27 18:13:01.201941+00:00

Test results:
	No issues identified.

Code scanned:
	Total lines of code: 128247
	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: New Network Scan Global Configs service collection with two operations.

    • get_global_configs
    • update_global_configs
    • _endpoint/__init__.py
    • _endpoint/_network_scan_global_configs.py
    • _payload/__init__.py
    • _payload/_network_scan_global_configs.py
    • __init__.py
    • network_scan_global_configs.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_global_configs.py
  • Added: New Network Scan Scan Run Reports service collection with one operation.

    • get_scan_run_reports
    • _endpoint/__init__.py
    • _endpoint/_network_scan_scan_run_reports.py
    • __init__.py
    • network_scan_scan_run_reports.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_scan_run_reports.py
  • Added: New Network Scan Scan Runs service collection with five operations.

    • aggregate_scan_runs
    • get_scan_runs
    • create_scan_runs
    • update_scan_runs
    • query_scan_runs
    • _endpoint/__init__.py
    • _endpoint/_network_scan_scan_runs.py
    • _payload/__init__.py
    • _payload/_network_scan_scan_runs.py
    • __init__.py
    • network_scan_scan_runs.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_scan_runs.py
  • Added: New Network Scan Scanners service collection with four operations.

    • aggregate_scanners
    • get_scanners
    • update_scanners
    • query_scanners
    • _endpoint/__init__.py
    • _endpoint/_network_scan_scanners.py
    • _payload/__init__.py
    • _payload/_network_scan_scanners.py
    • __init__.py
    • network_scan_scanners.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_scanners.py
  • Added: New Network Scan Templates service collection with six operations.

    • get_template_configs
    • get_templates
    • create_templates
    • update_templates
    • delete_templates
    • query_templates
    • _endpoint/__init__.py
    • _endpoint/_network_scan_templates.py
    • _payload/__init__.py
    • _payload/_network_scan_templates.py
    • __init__.py
    • network_scan_templates.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_templates.py
  • Added: New Network Scan Networks service collection with six operations.

    • aggregate_networks
    • get_networks
    • create_networks
    • update_networks
    • delete_networks
    • query_networks
    • _endpoint/__init__.py
    • _endpoint/_network_scan_networks.py
    • _payload/__init__.py
    • _payload/_network_scan_networks.py
    • __init__.py
    • network_scan_networks.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_networks.py
  • Added: New Network Scan Scans service collection with six operations.

    • aggregate_scans
    • get_scans
    • create_scans
    • update_scans
    • delete_scans
    • query_scans
    • _endpoint/__init__.py
    • _endpoint/_network_scan_scans.py
    • _payload/__init__.py
    • _payload/_network_scan_scans.py
    • __init__.py
    • network_scan_scans.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_scans.py
  • Added: New Network Scan Zones service collection with seven operations.

    • aggregate_zones
    • combined_zones
    • get_zones
    • create_zones
    • update_zones
    • delete_zones
    • query_zones
    • _endpoint/__init__.py
    • _endpoint/_network_scan_zones.py
    • _payload/__init__.py
    • _payload/_network_scan_zones.py
    • __init__.py
    • network_scan_zones.py

    Unit testing expanded to complete code coverage.

    • tests/test_network_scan_zones.py
  • Added: New Network Scan parent service collection aggregating all eight Network Scan sub-services via multiple inheritance.

    • __init__.py
    • network_scan.py
  • Deprecated: All operations within the Incidents service collection have been deprecated by CrowdStrike and will be removed in the next major release.

    • CrowdScore
    • GetBehaviors
    • PerformIncidentAction
    • GetIncidents
    • QueryBehaviors
    • QueryIncidents
    • _endpoint/deprecated/_mapping.py
  • Deprecated: The AggregateFCIncidents and QueryIncidentIdsByFilter operations within the Falcon Complete Dashboard service collection have been deprecated by CrowdStrike and will be removed in the next major release.

    • _endpoint/deprecated/_mapping.py
  • Added: Added one new operation to the Spotlight Vulnerabilities service collection.

    • combinedQueryInstalledPatches
    • _endpoint/_spotlight_vulnerabilties.py
    • spotlight_vulnerabilities.py

    Unit testing expanded to complete code coverage.

    • tests/test_spotlight_vulnerabilities.py
    • Thanks to @vratiskol for their contribution!
  • Added: Added two new operations to the NGSIEM service collection.

    • CloneParser
    • TestParserFromTemplate
    • _endpoint/_ngsiem.py
    • _endpoint/deprecated/_ngsiem.py
    • _payload/__init__.py
    • _payload/_ngsiem.py
    • ngsiem.py

    Unit testing expanded to complete code coverage.

    • tests/test_ngsiem.py
  • Added: Added device_policies.data-protection.applied, device_policies.data-protection.policy_id, device_policies.data-protection.policy_type, device_policies.data-protection-cloud.applied, device_policies.data-protection-cloud.policy_id, device_policies.data-protection-cloud.policy_type, device_policies.network-scan-content.applied, device_policies.network-scan-content.policy_id, and device_policies.network-scan-content.policy_type as allowed filter and sort fields in the CombinedHiddenDevicesByFilter, QueryDevicesByFilter, and QueryDevicesByFilterScroll operations within the Hosts service collection.

    • _endpoint/_hosts.py
    • _endpoint/deprecated/_hosts.py
    • hosts.py
  • Added: Added multi_arch as an allowed filter keyword in the AggregateImageCountByBaseOS, AggregateImageCountByState, AggregateImageCount, GetCombinedImages, CombinedImageByVulnerabilityCount, CombinedImageDetail, and ReadCombinedImagesExport operations within the Container Images service collection.

    • _endpoint/_container_images.py
    • container_images.py
  • Updated: Updated available FQL filter fields documentation in the combinedQueryVulnerabilities operation within the Spotlight Vulnerabilities service collection.

    • _endpoint/_spotlight_vulnerabilities.py
    • _endpoint/deprecated/_spotlight_vulnerabilities.py
    • spotlight_vulnerabilities.py
  • Updated: Updated available sort fields documentation in the query_scheduled_scans operation within the ODS service collection.

    • _endpoint/_ods.py
    • _endpoint/deprecated/_ods.py
    • ods.py
  • Removed: Removed the stale GetCSPMCGPAccount backward-compatibility alias from the CSPM Registration service collection.

    • cspm_registration.py

Issues resolved

  • Fixed: Added missing anomaly, guardrail_notifications, mitre_attack, and template_id parameters to the correlation rules payload builder. List parameters now accept comma-delimited strings or lists. Closes Feature request: enable support of "mitre_attack" in "create_rule" ("entities_rules_post_v1") #1450.

    • _payload/_correlation_rules.py
  • Fixed: JSONDecodeError import bug.

    • util/_functions.py
    • util/_auth.py
  • Fixed: Added missing parameters is_enabled and host_groups to the entities_policy_patch_v2 operation from the Data Protection Configuration service collection.

    • _payload/_data_protection_configuration.py
    • data_protection_configuration.py
  • Fixed: Added backward compatibility for file and lookup_file parameters. Closes [ DOC ] UploadLookupV1 - How does this work ? Provided example doesn't work. #1372.

    • ngsiem.py

    Unit testing updated to reflect modified operations.

    • tests/test_ngsiem.py
  • Fixed: Fixed case_id and description not being sent as form data in the upload_file operation within the Case Management service collection. Closes [ BUG ] Upload File to Case #1445.

    • case_management.py
  • Fixed: Added missing facet keyword argument documentation to the query_combined_hosts operation within the Discover service collection. Closes [ BUG ] Falconpy Discover doesn't support facet parameter #1382.

    • discover.py
  • Fixed: Fixed upload_file operation in the NGSIEM service collection not returning the file ID on successful upload.

    • ngsiem.py

@alhumaw alhumaw added incidents Incidents issues and questions bleeding edge 🩸 Development builds and beta releases Falcon Complete Falcon Complete Dashboard issues and questions correlation rules Correlation Rules issues and questions delivery settings labels Apr 23, 2026
@jshcodes jshcodes merged commit 1760643 into CrowdStrike:dev Apr 25, 2026
6 checks passed
@alhumaw alhumaw deleted the 1.6.2-updates branch May 11, 2026 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bleeding edge 🩸 Development builds and beta releases correlation rules Correlation Rules issues and questions delivery settings Falcon Complete Falcon Complete Dashboard issues and questions incidents Incidents issues and questions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants