Skip to content

Conversation

jshcodes
Copy link
Member

FalconPy v1.5.0

This update provides support for streaming binary downloads. One operation is decommissioned, and 3 operations are added. Minor parameter adjustments are performed. Multiple bug fixes are also included.

  • Enhancement
  • Major Feature update
  • Bug fixes
  • Updated unit tests

Unit test coverage

=========== 409 passed, 3 skipped, 4 warnings in 729.70s (0:12:09) ===========
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                                    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                           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                           23      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                                         440      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                                    62      0   100%
src/falconpy/api_complete/_legacy.py                                     202      0   100%
src/falconpy/api_integrations.py                                          23      0   100%
src/falconpy/aspm.py                                                     284      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                                    34      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                                   59      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                                         123      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                                           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                                          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                                        18      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                                                  52      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                                                   102      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                                       129      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                                            94      0   100%
src/falconpy/scheduled_reports.py                                         21      0   100%
src/falconpy/sensor_download.py                                           57      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                                                                  10112      0   100%

Bandit analysis

Run started:2025-04-25 22:39:14.420630

Test results:
	No issues identified.

Code scanned:
	Total lines of code: 91921
	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: Streaming download functionality. Closes [ ENH ] Add support for streaming downloads #965.

    • _api_request/_request_behavior.py
    • _api_request/_request.py
    • _util/_functions.py
    • _util/_uber.py
    • api_complete/_advanced.py

    Unit testing expanded to complete code coverage.

    • tests/test_api_request.py
    • tests/test_ngsiem.py
  • Added: Streaming download support for the GetArtifacts, GetMemoryDumpExtractedStrings, GetMemoryDumpHexDump, GetMemoryDump, and GetSampleV2 operations within the Falcon Intelligence Sandbox service collection. Related to [ ENH ] Add support for streaming downloads #965.

    • falconx_sandbox.py
  • Added: Streaming download support for the DownloadFeedArchive operation within the Intelligence Feeds service collection. Related to [ ENH ] Add support for streaming downloads #965.

    • intelligence_feeds.py
  • Added: Streaming download support for the GetMalQueryDownloadV1 and GetMalQueryEntitiesSamplesFetchV1 operations within the MalQuery service collection. Related to [ ENH ] Add support for streaming downloads #965.

    • malquery.py
  • Added: Streaming download support for the GetLookupV1, GetLookupFromPackageWithNamespaceV1, and GetLookupFromPackageV1 operations within the NGSIEM service collection. Related to [ ENH ] Add support for streaming downloads #965.

    • ngsiem.py
  • Added: Streaming download support for the RTR_GetExtractedFileContents operation within the Real Time Response service collection. Related to [ ENH ] Add support for streaming downloads #965.

    • real_time_response.py
  • Added: Streaming download support for the GetSampleV3 operation within the Sample Uploads service collection. Related to [ ENH ] Add support for streaming downloads #965.

    • sample_uploads.py
  • Added: Streaming download support for the DownloadSensorInstallerById and DownloadSensorInstallerByIdV2 operations within the Sensor Download service collection. Related to [ ENH ] Add support for streaming downloads #965.

    • sensor_download.py
  • Added: Added new RunIntegrationTaskAdmin and RunIntegrationTaskV2 operations to the ASPM service collection.

    • _endpoint/_aspm.py
    • aspm.py

    Unit testing expanded to complete code coverage.

    • tests/test_aspm.py
  • Added: Added remove-pinned-content-version and set-pinned-content-version as allowed values for the action_name parameter in the performContentUpdatePoliciesAction operation within the Content Update Policies service collection.

    • _endpoint/_content_update_policies.py
    • content_update_policies.py
  • Added: Added new queryPinnableContentVersions operation to the Content Update Policies service collection.

    • _endpoint/_content_update_policies.py
    • content_update_policies.py

    Unit testing expanded to complete code coverage.

    • tests/test_content_update_policies.py
  • Added: Added new tags query string parameter to the GetCSPMAwsConsoleSetupURLs operation within the CSPM Registration service collection.

    • _endpoint/_cspm_registration.py
    • cspm_registration.py
  • Added: Added new tags query string parameter to the GetD4CAWSAccountScriptsAttachment operation within the D4C Registration service collection.

    • _endpoint/_d4c_registration.py
    • d4c_registration.py

Issues resolved

Other

  • Removed: Removed decommissioned cloud_registration_aws_validate_accounts from the Cloud AWS Registration service collection.

    • _endpoint/_cloud_aws_registration.py
    • _endpoint/deprecated/_cloud_aws_registration.py
    • cloud_aws_registration.py

    Unit testing adjusted to reflect new code coverage requirements.

    • tests/test_cloud_aws_registration.py
  • Updated: Cosmetic update to the filter parameter description in the cloud_security_registration_oci_get_account operation within the Cloud OCI Registration service collection.

    • _endpoint/_cloud_oci_registration.py
    • _endpoint/deprecated/_cloud_oci_registration.py
  • Updated: Cosmetic update to the allowed values enum for the sort parameter within the CombinedHiddenDevicesByFilter and CombinedDevicesByFilter operations within the Hosts service collection.

    • _endpoint/_hosts.py
  • Renamed: Renamed custom_role_name parameter to iam_role_arn in the GetD4CAWSAccountScriptsAttachment operation within the D4C Registration service collection.

    • _endpoint/_d4c_registration.py
    • d4c_registration.py

    Unit testing expanded to complete code coverage.

    • tests/test_d4c_registration.py

jshcodes added 20 commits April 22, 2025 23:27
…urity_registration_oci_get_account operation
@jshcodes jshcodes added Falcon Intelligence Falcon Intelligence issues and questions RTR Real Time Response issues and questions hosts Hosts or Host Groups issues and questions sensor download Sensor download issues and questions Discover Discover or Discover for Cloud issues and questions Horizon Horizon issues and questions MalQuery MalQuery issues and questions alerts Alerts issues or questions certificate based exclusions Certificate Based Exclusions issues and questions ngsiem NGSIEM issues and questions labels Apr 25, 2025
@jshcodes jshcodes added ASPM ASPM issues or questions content update policies Content Update policies issues or questions labels Apr 25, 2025
@jshcodes jshcodes requested a review from jlangdev April 25, 2025 22:39
@jshcodes jshcodes self-assigned this Apr 25, 2025
@jshcodes jshcodes merged commit 092564e into main Apr 25, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

alerts Alerts issues or questions ASPM ASPM issues or questions certificate based exclusions Certificate Based Exclusions issues and questions content update policies Content Update policies issues or questions Discover Discover or Discover for Cloud issues and questions Falcon Intelligence Falcon Intelligence issues and questions Horizon Horizon issues and questions hosts Hosts or Host Groups issues and questions MalQuery MalQuery issues and questions ngsiem NGSIEM issues and questions RTR Real Time Response issues and questions sensor download Sensor download issues and questions

Projects

None yet

2 participants