-
Notifications
You must be signed in to change notification settings - Fork 146
Version 1.5.4 - IT Automation, Cloud Azure Registration, New operations, Fixes #1362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… CombinedUserRolesV2
…registration_oci_get_account
…assets_combined_compliance_by_account
…ryCasesIdsByFilter operations
…r in queryCombinedSensorUpdateBuilds
ec613ba
to
10dea3a
Compare
crowdstrikedcs
approved these changes
Jul 18, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
FalconPy v1.5.4
This update adds the new IT Automation service collection, along with new operations in the Cloud Azure Registration, CSPM Registration, Deployments, Exposure Management, Falcon Container, Falcon Complete Dashboard, Intel, Intelligence Indicator Graph and Real Time Response service collections.
Additional enhancements and changes:
Unit test coverage
============= 423 passed, 2 skipped, 4 warnings in 839.47s (0:13:59) ============= Name Stmts Miss Cover ------------------------------------------------------------------------------------------ src/falconpy/__init__.py 121 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 51 0 100% src/falconpy/_constant/__init__.py 11 0 100% src/falconpy/_endpoint/__init__.py 242 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/_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/_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 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 15 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 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 20 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 90 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 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.py 35 0 100% src/falconpy/_payload/_ioc.py 52 0 100% src/falconpy/_payload/_it_automation.py 80 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 119 0 100% src/falconpy/_service_class/_service_class.py 113 0 100% src/falconpy/_util/__init__.py 5 0 100% src/falconpy/_util/_auth.py 47 0 100% src/falconpy/_util/_functions.py 451 0 100% src/falconpy/_util/_service.py 3 0 100% src/falconpy/_util/_uber.py 51 0 100% src/falconpy/_version.py 38 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 37 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 221 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/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 14 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 117 0 100% src/falconpy/falcon_container.py 85 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 42 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 34 0 100% src/falconpy/ioc.py 95 0 100% src/falconpy/iocs.py 41 0 100% src/falconpy/it_automation.py 188 0 100% src/falconpy/kubernetes_container_compliance.py 47 0 100% src/falconpy/kubernetes_protection.py 267 0 100% src/falconpy/malquery.py 52 0 100% src/falconpy/message_center.py 79 0 100% src/falconpy/ml_exclusions.py 36 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 32 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 88 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 150 0 100% src/falconpy/workflows.py 114 0 100% src/falconpy/zero_trust_assessment.py 24 0 100% ------------------------------------------------------------------------------------------ TOTAL 11257 0 100%
Bandit analysis
[main] INFO running on Python 3.13.3 Run started:2025-07-16 20:47:56.592069 Test results: No issues identified. Code scanned: Total lines of code: 99375 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 tag_key and tag_value as allowed values for the
filter
parameter in the cloud_security_assets_combined_compliance_by_account operation within the Cloud Security Assets service collection._endpoint/_cloud_security_assets.py
_endpoint/deprecated/_cloud_security_assets.py
Added: Added 5 new operations to the Cloud Azure Registration service collection.
_endpoint/_cloud_azure_registration.py
_endpoint/deprecated/_cloud_azure_registration.py
_payload/__init__.py
_payload/_cloud_azure_registration.py
cloud_azure_registration.py
tests/test_cloud_azure_registration.py
Added: Added insights.date_value, insights.integer_value, insights.string_list_value, and insights.string_value as allowed values for the
filter
parameter in the cloud_security_assets_queries operation within the Cloud Security Assets service collection._endpoint/_cloud_security_assets.py
_endpoint/deprecated/_cloud_security_assets.py
Added: Added new getCloudEventIDs operation to the CSPM Registration service collection.
_endpoint/_cspm_registration.py
cspm_registration.py
tests/test_cspm_registration.py
Added: Added new GetEntityIDsByQueryPOSTV2 operation to the Deployments service collection. This operation is now the default operation used when calling the PEP 8 compliant
get_release_notes
method within the service class. The legacy operation is still available using theget_release_notes_v1
method._endpoint/_deployments.py
deployments.py
tests/test_deployments.py
Added: Added new query_external_assets_v2 operation to the Exposure Management service collection. This operation is now the default operation used when calling the PEP 8 compliant
query_assets
method within the service class. The legacy operation is still available using thequery_assets_v1
method._endpoint/_exposure_management.py
_endpoint/deprecated/_exposure_management.py
exposure_management.py
tests/test_exposure_management.py
Added: Added 2 new operations to the Falcon Container service collection.
_endpoint/_falcon_container.py
_payload/__init__.py
_payload/_container.py
falcon_container.py
tests/test_falcon_container.py
Added: Added new QueryAlertIdsByFilterV2 operation to the Falcon Complete Dashboard service collection. This operation is now the default operation used when calling the PEP 8 compliant
query_alert_ids_by_filter
method within the service class. The legacy operation is still available using thequery_alert_ids_by_filter_v1
method._endpoint/_falcon_complete_dashboard.py
falcon_complete_dashboard.py
tests/test_falcon_complete_dashboard.py
Added: Added new QueryMalwareEntities operation to the Intel service collection.
_endpoint/_intel.py
intel.py
tests/test_intel.py
Added: Added new LookupIndicators operation to the Intelligence Indicator Graph service collection.
_endpoint/_intelligence_indicator_graph.py
intelligence_indicator_graph.py
tests/test_intelligence_indicator_graph.py
Added: Added node_uid as an allowed
filter
value to the ReadNodesByCloudCount, ReadNodesByContainerEngineVersionCount, ReadNodesByDateRangeCount, ReadNodeCount and ReadNodeCombined operations within the Kubernetes Protection service collection. Added a new PEP 8 alias for the ReadNodeCount operation._endpoint/_kubernetes_protection.py
kubernetes_protection.py
Added: Added the new IT Automation service collection with 37 operations.
_endpoint/__init__.py
_endpoint/_it_automation.py
_payload/__init__.py
_payload/_it_automation.py
__init__.py
it_automation.py
test_it_automation.py
Added: Added new RTR-GetPutFileContents operation to the Real Time Response Admin service collection.
_endpoint/_real_time_response_admin.py
_endpoint/deprecated/_real_time_response_admin.py
real_time_response_admin.py
tests/test_real_time_response_admin.py
Added: Added user_uuid as an allowed value for the
sort
parameter in the combinedUserRolesV1 and CombinedUserRolesV2 operations within the User Management service collection._endpoint/_user_management.py
user_management.py
Added: Added HEAD as an allowed HTTP request method.
_constant/__init__.py
_error/_warnings.py
_result/_result.py
_util/_functions.py
Added: Added named debug logger targeting functionality. Developers may specify a Logger object for the
debug
parameter instead of a boolean to force the SDK to generate log messages to that specific log. This functionality can be configured to target different loggers per class instantiated, regardless if the developer is using Service Classes or the Uber Class._auth_object/_falcon_interface.py
_service_class/_base_service_class.py
oauth2.py
tests/test_authentications.py
Issues resolved
Fixed: Added missing endpoint definition GetCSPMGCPAccount to resolve the typo with the GetCSPMCGPAccount operation within the CSPM Registration service collection when called from the Uber Class.
_endpoint/_cspm_registration.py
Fixed: Added
filename
to Uber Class path variable handler for the GetLookupV1 operation within the NGSIEM service collection. Closes [ BUG ] GetLookupV1 lacks a "filename" in the falconpy/_util/_uber.py scrub_target function #1359._util/_uber.py
Other
Updated: Cosmetic updates to
filter
andsort
parameter descriptions 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
Removed: Decommissioned the deprecated Data Scanner service collection.
_endpoint/__init__.py
_endpoint/_data_scanner.py
__init__.py
datascanner.py
tests/test_datascanner.py
Updated: Cosmetic update to the operation description for the AggregateAlerts operation within the Falcon Complete Dashboard service collection.
_endpoint/_falcon_complete_dashboard.py
Changed: Changed collection format from csv to multi for the
ids
parameter in the get_policy_rules and _delete_policy_rules operations within the Identity Protection service collection._endpoint/_identity_protection.py
_endpoint/deprecated/_identity_protection.py
Removed: Removed the decommissioned operation GetIndicatorAggregates from the Intelligence Indicator Graph service collection.
_endpoint/_intelligence_indicator_graph.py
intelligence_indicator_graph.py
tests/test_intelligence_indicator_graph.py
Removed: Removed deprecated
body
payload functionality from the SearchIndicators operation within the Intelligence Indicator Graph service collection._payload/__init__.py
_payload/_intelligence_indicator_graph.py
intelligence_indicator_graph.py
Removed: Removed the decommissioned operations CreateCase and UpdateCase from the Message Center service collection.
_endpoint/_message_center.py
message_center.py
tests/test_message_center.py
Updated: Updated
sort
enum to list all available parameter values in the QueryActivityByCaseID and QueryCasesIdsByFilter operations and added case.status as an allowedfilter
value to the QueryCasesIdsByFilter operation within the Message Center service collection._endpoint/_message_center.py
Updated: Cosmetic updates to enums and changed the collection format from csv to multi for the
stage
parameter in the queryCombinedSensorUpdateBuilds operation within the Sensor Update Policy service collection._endpoint/_sensor_update_policies.py
Updated: Cosmetic update to the body payload description in the userRolesActionV1 operation within the User Management service collection.
_endpoint/_user_management.py