Version 1.5.3 - Kubernetes Container Compliance, parameter adjustments, fixes #1350
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.3
This update provides the new Kubernetes Container Compliance service collection, updates several parameters, implements four fixes and provides the new
find_operation
helper.Unit test coverage
Bandit analysis
[main] INFO running on Python 3.13.3 Run started:2025-06-09 23:13:17.060386 Test results: No issues identified. Code scanned: Total lines of code: 94956 Total lines skipped (#nosec): 0 Run metrics: Total issues (by severity): Undefined: 0 Low: 0 Medium: 0 High: 0 Total issues (by confidence): Undefined: 0 Low: 0 Medium: 0 High: 0 Files skipped (0):
Added features and functionality
Added: Added new Kubernetes Container Compliance service collection containing 11 new operations.
_endpoint/__init__.py
_endpoint/_kubernetes_container_compliance.py
__init__.py
kubernetes_container_compliance.py
tests/test_kubernetes_container_compliance.py
Added: New
filter
andsort
parameter options added to the cloud_security_assets_queries operation within the Cloud Security Assets service collection.application_security.business_applications
application_security.business_criticality
application_security.service_names
tags
compartment_name
compartment_ocid
compartment_path
tenancy_name
tenancy_ocid
tenancy_type
_endpoint/_cloud_security_assets.py
_endpoint/deprecated/_cloud_security_assets.py
cloud_security_assets.py
Added: Added new
find_operation
helper._helper/__init__.py
_helper/_find_operation.py
__init__.py
tests/test_helper.py
Added: Added
filter
parameter to the ReadContainerCountByRegistry operation within the Kubernetes Protection service collection._endpoint/_kubernetes_protection.py
kubernetes_protection.py
Issues resolved
Fixed: Resolved issue with
file
parameter name in file tuples used for the CreateFileV1 and UpdateFileV1 operations within the FoundryLogscale Service Class.foundry_logscale.py
Adjusted: Removed default values from HEC ingestion payload class that should be defined within the NGSIEM parser and not the event.
_ngsiem/_ingest_payload.py
Fixed: Added
excluded_from
to the payload handler for exclusion payloads. Updated createMLExclusionsV1 docstring to reflect new functionality._payload/_generic.py
ml_exclusions.py
Fixed: Added
is_descendant_process
to the updateMLExclusionsV1 operation within the ML Exclusions Service Class._payload/_generic.py
ml_exclusions.py
Other
Updated: Cosmetic updates to
filter
parameter descriptions in 11 operations within the Container Image Compliance service collection._endpoint/_container_image_compliance.py
Revised: Updated HTTP Event Collector (HEC) default ingestion payload handling to remove fields that should be handled by parsing.
_ngsiem/_ingest_payload.py
Updated: Updated
filter
parameter description and docstring for the QueryVulnerabilities operation within the Intel service collection._endpoint/_intel.py
intel.py
Updated: Cosmetic updates to
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