You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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.11.4
Run started:2024-03-20 16:59:57.582211
Test results:
No issues identified.
Code scanned:
Total lines of code: 66538
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
Expanded: Environment Authentication functionality has been expanded to allow developers to customize the names of the environment keys used to store API credentials.
_auth_object/_falcon_interface.py
_auth_object/_uber_interface.py
Unit testing expanded to complete code coverage.
tests/test_authentications.py
fromfalconpyimportHosts# We can now define the prefix and the names of the# environment values used for API key lookupsenvironment_keys= {
"prefix": "CROWDSTRIKE_",
"id_name": "API_ID",
"secret_name": "API_SECRET"
}
# These values are provided as a dictionary to the classhosts=Hosts(environment=environment_keys)
# Usage of the class is the sameresults=hosts.query_devices_by_filter_scroll()
Added: include_hidden argument added to the PostAggregatesAlertsV2, PatchEntitiesAlertsV3, PostEntitiesAlertsV2 and GetQueriesAlertsV2 operations within the Alerts Service Class.
alerts.py
Added: Added 4 new operations to the Cloud Snapshots service collection.
ReadDeploymentsCombined
ReadDeploymentsEntities
CreateDeploymentEntity
GetScanReport
_endpoint/_cloud_snapshots.py
_payload/__init__.py
_payload/_cloud_snapshots.py
cloud_snapshots.py
Unit testing expanded to complete code coverage.
tests/test_cloud_snapshots.py
Added: Added GetRuntimeDetectionsCombinedV2 to the Container Detections service collection.
_endpoint/_container_detections.py
container_detections.py
Unit testing expanded to complete code coverage.
tests/test_container_detections.py
Added: Added 3 new operations to the CSPM Registration service collection.
DeleteCSPMAzureManagementGroup
GetCSPMGCPValidateAccountsExt
ValidateCSPMGCPServiceAccountExt
_endpoint/_cspm_registration.py
_payload/__init__.py
_payload/_cspm_registration.py
cspm_registration.py
Unit testing expanded to complete code coverage.
tests/test_cspm_registration.py
Added: Added query_iot_hostsV2 operation to the Discover service collection.
_endpoint/_discover.py
_endpoint/deprecated/_discover.py
discover.py
Unit testing expanded to complete code coverage.
tests/test_discover.py
Added: Added AggregateSupportIssues operation to the Falcon Complete Dashboard service collection.
_endpoint/_falcon_complete_dashboard.py
falcon_complete_dashboard.py
Unit testing expanded to complete code coverage.
tests/test_falcon_complete_dashboard.py
Added: Added IngestDataAsyncV1 operation to the Foundry LogScale service collection.
_endpoint/_foundry_logscale.py
foundry_logscale.py
Unit testing expanded to complete code coverage.
tests/test_foundry_logscale.py
Added: Added infer_json_types and match_response_schema arguments to the CreateSavedSearchesDynamicExecuteV1, GetSavedSearchesExecuteV1 and CreateSavedSearchesExecuteV1 operations within the Foundry LogScale service collection.
_endpoint/_foundry_logscale.py
foundry_logscale.py
Added: Added infer_json_types argument to the GetSavedSearchesJobResultsDownloadV1 operation within the Foundry LogScale service collection.
_endpoint/_foundry_logscale.py
foundry_logscale.py
Added: Added 3 new operations to the Intel service collection.
GetMalwareEntities
QueryMalware
QueryMitreAttacksForMalware
_endpoint/_intel.py
intel.py
Unit testing expanded to complete code coverage.
tests/test_intel.py
Added: Added 4 new operations to the Sensor Download service collection.
GetCombinedSensorInstallersByQueryV2
DownloadSensorInstallerByIdV2
GetSensorInstallersEntitiesV2
GetSensorInstallersByQueryV2
_endpoint/_sensor_download.py
sensor_download.py
Unit testing expanded to complete code coverage.
tests/test_sensor_download.py
Added: Added sanitize argument to the WorkflowDefinitionsExport operation within the Workflows service collection.
_endpoint/_workflows.py
workflows.py
Added: Added 2 new operations to the Workflows service collection.
Updated: Updated body argument description for the PatchEntitiesAlertsV3 operation within the endpoint module.
_endpoint/_alerts.py
Updated: Added highest_cps_current_rating as an allowed sort parameter to the ReadCombinedImagesExport operation within the Container Images service collection.
_endpoint/_container_images.py
Updated: Added watch_permissions_key_changes option to the createRules operation within the FileVantage service collection.
_endpoint/_filevantage.py
Updated: Updated operation and argument descriptions in the deprecated IOCS service collection.
_endpoint/_iocs.py
Updated: Added prevented as an allowed filter to the ReadKubernetesIomByDateRange, ReadKubernetesIomCount, SearchAndReadKubernetesIomEntities and SearchKubernetesIoms operations within the Kubernetes Protection service collection.
_endpoint/_kubernetes_protection.py
Updated: Updated the body argument description for the BatchAdminCmd and RTR_ExecuteAdminCommand operations within the Real Time Response Admin service collection.
_endpoint/_real_time_response_admin.py
_endpoint/deprecated/_real_time_response_admin.py
Updated: Updated the body argument description for the BatchActiveResponderCmd, BatchCmd, RTR_ExecuteActiveResponderCommand, and RTR_ExecuteCommand operations within the Real Time Response service collection.
_endpoint/_real_time_response.py
_endpoint/deprecated/_real_time_response.py
Removed: The CreateInventory operation is removed from the Cloud Snapshots Service Class.
_payload/__init__.py
_payload/_cloud_snapshots.py
cloud_snapshots.py
Unit testing updated to reflect current functionality.
tests/test_cloud_snapshots.py
Removed: The WorkflowDefinitionsCreate operation is removed from the Workflows service collection.
_endpoint/_workflows.py
workflows.py
Unit testing updated to reflect current functionality.
tests/test_workflows.py
Bleeding Edge Installation
You can check out this new release by installing the package via the Python Package Index.
This update is immediately available within the crowdstrike-falconpy-dev package.
You can check out this new version by installing the package via the Python Package Index.
python3 -m pip install crowdstrike-falconpy-dev
or
pip3 install crowdstrike-falconpy-dev
Developers wanting to make use of the development package will need to update their imports to reference falconpydev.
Upgrading
Existing development package users can upgrade to this new release by installing the update via the Python Package Index.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
FalconPy v1.4.2
This update implements the following:
Planned release date
This update will release to the stable package in the production index on 03.26.2024.
Unit test coverage
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.11.4 Run started:2024-03-20 16:59:57.582211 Test results: No issues identified. Code scanned: Total lines of code: 66538 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
Expanded: Environment Authentication functionality has been expanded to allow developers to customize the names of the environment keys used to store API credentials.
_auth_object/_falcon_interface.py
_auth_object/_uber_interface.py
tests/test_authentications.py
Added:
include_hidden
argument added to the PostAggregatesAlertsV2, PatchEntitiesAlertsV3, PostEntitiesAlertsV2 and GetQueriesAlertsV2 operations within the Alerts Service Class.alerts.py
Added: Added 4 new operations to the Cloud Snapshots service collection.
_endpoint/_cloud_snapshots.py
_payload/__init__.py
_payload/_cloud_snapshots.py
cloud_snapshots.py
tests/test_cloud_snapshots.py
Added: Added GetRuntimeDetectionsCombinedV2 to the Container Detections service collection.
_endpoint/_container_detections.py
container_detections.py
tests/test_container_detections.py
Added: Added 3 new operations to the CSPM Registration service collection.
_endpoint/_cspm_registration.py
_payload/__init__.py
_payload/_cspm_registration.py
cspm_registration.py
tests/test_cspm_registration.py
Added: Added query_iot_hostsV2 operation to the Discover service collection.
_endpoint/_discover.py
_endpoint/deprecated/_discover.py
discover.py
tests/test_discover.py
Added: Added AggregateSupportIssues operation to the Falcon Complete Dashboard service collection.
_endpoint/_falcon_complete_dashboard.py
falcon_complete_dashboard.py
tests/test_falcon_complete_dashboard.py
Added: Added IngestDataAsyncV1 operation to the Foundry LogScale service collection.
_endpoint/_foundry_logscale.py
foundry_logscale.py
tests/test_foundry_logscale.py
Added: Added
infer_json_types
andmatch_response_schema
arguments to the CreateSavedSearchesDynamicExecuteV1, GetSavedSearchesExecuteV1 and CreateSavedSearchesExecuteV1 operations within the Foundry LogScale service collection._endpoint/_foundry_logscale.py
foundry_logscale.py
Added: Added
infer_json_types
argument to the GetSavedSearchesJobResultsDownloadV1 operation within the Foundry LogScale service collection._endpoint/_foundry_logscale.py
foundry_logscale.py
Added: Added 3 new operations to the Intel service collection.
_endpoint/_intel.py
intel.py
tests/test_intel.py
Added: Added 4 new operations to the Sensor Download service collection.
_endpoint/_sensor_download.py
sensor_download.py
tests/test_sensor_download.py
Added: Added
sanitize
argument to the WorkflowDefinitionsExport operation within the Workflows service collection._endpoint/_workflows.py
workflows.py
Added: Added 2 new operations to the Workflows service collection.
_endpoint/workflows.py
_payload/__init__.py
_payload/_workflows.py
workflows.py
tests/test_workflows.py
Issue resolved
Fixed: Resolved parsing issue with formData arguments provided to the ArchiveUploadV2 operation within the SampleUploads Service Class. Closes [ BUG ] ArchiveUploadV2 is not properly passing the password value to the formData payload #1122.
sample_uploads.py
Fixed: Resolved conversion issue with query string boolean parameters not being properly converted to lowercase before API submission. Closes [ BUG ] Boolean query string parameters are not being converted to lower case strings #1129.
_util/_functions.py
Other
Updated: Updated
body
argument description for the PatchEntitiesAlertsV3 operation within the endpoint module._endpoint/_alerts.py
Updated: Added
highest_cps_current_rating
as an allowed sort parameter to the ReadCombinedImagesExport operation within the Container Images service collection._endpoint/_container_images.py
Updated: Added
watch_permissions_key_changes
option to the createRules operation within the FileVantage service collection._endpoint/_filevantage.py
Updated: Updated operation and argument descriptions in the deprecated IOCS service collection.
_endpoint/_iocs.py
Updated: Added
prevented
as an allowed filter to the ReadKubernetesIomByDateRange, ReadKubernetesIomCount, SearchAndReadKubernetesIomEntities and SearchKubernetesIoms operations within the Kubernetes Protection service collection._endpoint/_kubernetes_protection.py
Updated: Updated the
body
argument description for the BatchAdminCmd and RTR_ExecuteAdminCommand operations within the Real Time Response Admin service collection._endpoint/_real_time_response_admin.py
_endpoint/deprecated/_real_time_response_admin.py
Updated: Updated the
body
argument description for the BatchActiveResponderCmd, BatchCmd, RTR_ExecuteActiveResponderCommand, and RTR_ExecuteCommand operations within the Real Time Response service collection._endpoint/_real_time_response.py
_endpoint/deprecated/_real_time_response.py
Removed: The CreateInventory operation is removed from the Cloud Snapshots Service Class.
_payload/__init__.py
_payload/_cloud_snapshots.py
cloud_snapshots.py
tests/test_cloud_snapshots.py
Removed: The WorkflowDefinitionsCreate operation is removed from the Workflows service collection.
_endpoint/_workflows.py
workflows.py
tests/test_workflows.py
Bleeding Edge Installation
You can check out this new release by installing the package via the Python Package Index.
or
Upgrading
You can upgrade to this new release by installing the update via the Python Package Index.
or
Development Package Installation
This update is immediately available within the
crowdstrike-falconpy-dev
package.You can check out this new version by installing the package via the Python Package Index.
or
Upgrading
Existing development package users can upgrade to this new release by installing the update via the Python Package Index.
or
Beta Was this translation helpful? Give feedback.
All reactions