Version 1.6.6 released! #1516
Pinned
jshcodes
started this conversation in
Show and Tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Version 1.6.6 - New Operations, Service Collections and Parent Classes
This update implements new operations and service collections. Parent service classes are also included.
Unit test coverage
Bandit analysis
[main] INFO running on Python 3.13.3 Run started:2026-09-23 17:58:56.050337+00:00 Test results: No issues identified. Code scanned: Total lines of code: 168256 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 AgenticStudio parent service collection aggregating all 12 Agentic Studio sub-services via multiple inheritance.
__init__.pyagentic_studio.pyAdded: New ContainerSecurity parent service collection aggregating all seven Container Security sub-services via multiple inheritance.
__init__.pycontainer_security.pyAdded: New Spotlight parent service collection aggregating all three Spotlight sub-services via multiple inheritance.
__init__.pyspotlight.pyAdded: New Serverless parent service collection aggregating both Serverless sub-services via multiple inheritance.
__init__.pyserverless.pyAdded: New Firewall parent service collection aggregating both Firewall sub-services via multiple inheritance.
__init__.pyfirewall.pyAdded: New Foundry parent service collection aggregating all four Foundry sub-services via multiple inheritance.
__init__.pyfoundry.pyUpdated: Added Network Scan Detections to the Network Scan parent service collection, bringing it to nine sub-services via multiple inheritance.
network_scan.pyAdded: Added
PatchAgentInvocationV3operation to the Agent Invocation service collection._endpoint/_agent_invocation.pyagent_invocation.pytests/test_agent_invocation.pyAdded: New Agents service collection with five operations.
_endpoint/__init__.py_endpoint/_agents.py_payload/__init__.py_payload/_agents.py__init__.pyagents.pytests/test_agents.pyAdded: New Application Abuse Exclusions service collection with nine operations.
_endpoint/__init__.py_endpoint/_application_abuse_exclusions.py_payload/__init__.py_payload/_application_abuse_exclusions.py__init__.pyapplication_abuse_exclusions.pytests/test_application_abuse_exclusions.pyAdded: Added
aspm_combined_application_findingsoperation to the ASPM service collection._endpoint/_aspm.pyaspm.pytests/test_aspm.pyAdded: New Audit service collection with four operations.
_endpoint/__init__.py_endpoint/_audit.py_payload/__init__.py_payload/_audit.py__init__.pyaudit.pytests/test_audit.pyAdded: New Browser Security service collection with 21 operations. Also available under the alias
Seraphic._endpoint/__init__.py_endpoint/_browser_security.py_payload/__init__.py_payload/_browser_security.py__init__.pybrowser_security.pytests/test_browser_security.pyAdded: Added
cloud_registration_gcp_post_infra_manager_scriptoperation to the Cloud Google Cloud Registration service collection._endpoint/_cloud_google_cloud_registration.pycloud_google_cloud_registration.pytests/test_cloud_google_cloud_registration.pyAdded: New Code Security service collection with 15 operations.
_endpoint/__init__.py_endpoint/_code_security.py_payload/__init__.py_payload/_code_security.py__init__.pycode_security.pytests/test_code_security.pyDecommissioned: Decommissioned
GetConfigurationDetectionsoperation in the CSPM Registration service collection. The v1 IOM endpoint (GET /detects/entities/iom/v1) is flagged as deprecated in the API specification and has been superseded by the v2 IOM operations. Theget_configuration_detectionsmethod remains importable and is taggedDECOMMISSIONEDso existing code continues to load, but calls to this operation will no longer succeed. UseGetConfigurationDetectionIDsV2(get_configuration_detection_ids_v2) to retrieve detection IDs andGetConfigurationDetectionEntities(get_configuration_detection_entities) to retrieve detection details instead._endpoint/_cspm_registration.py_endpoint/deprecated/_cspm_registration.py_endpoint/deprecated/_mapping.pycspm_registration.pyUpdated: Updated the
filterparameter description in the queries_classification_get_v2, queries_cloud_application_get_v2, queries_content_pattern_get_v2, queries_enterprise_account_get_v2, queries_file_type_get_v2, queries_sensitivity_label_get_v2, queries_local_application_group_get, queries_local_application_get, queries_policy_get_v2, and queries_web_location_get_v2 operations, updated thesortparameter description in the queries_cloud_application_get_v2, queries_content_pattern_get_v2, queries_enterprise_account_get_v2, queries_file_type_get_v2, queries_sensitivity_label_get_v2, and queries_policy_get_v2 operations, and addedsortas an allowed parameter in the queries_local_application_group_get, queries_local_application_get, and queries_web_location_get_v2 operations within the Data Protection Configuration service collection._endpoint/_data_protection_configuration.pydata_protection_configuration.pyAdded: New AIDR service collection with 33 operations. Also available under the alias
Guardian._endpoint/__init__.py_endpoint/_aidr.py__init__.pyaidr.pytests/test_aidr.pyUpdated: Added
k8s_node_uidas allowedsortvalue in the CombinedHiddenDevicesByFilter and CombinedDevicesByFilter operations within the Hosts service collection._endpoint/_hosts.pyhosts.pyUpdated: Added
fieldsas an allowed parameter in the GetMalwareEntities operation within the Intel service collection._endpoint/_intel.pyintel.pyAdded: New Network Containment service collection with five operations.
_endpoint/__init__.py_endpoint/_network_containment.py_payload/__init__.py_payload/_network_containment.py__init__.pynetwork_containment.pytests/test_network_containment.pyAdded: New Network Scan Detections service collection with four operations.
_endpoint/__init__.py_endpoint/_network_scan_detections.py_payload/__init__.py_payload/_network_scan_detections.py__init__.pynetwork_scan_detections.pytests/test_network_scan_detections.pyAdded: Added nine new operations to the NGSIEM service collection.
_endpoint/_ngsiem.pyngsiem.pytests/test_ngsiem.pyAdded: Added 15 new operations to the SaaS Security service collection.
_endpoint/_saas_security.pysaas_security.pytests/test_saas_security.pyAdded: New Skills service collection with six operations.
_endpoint/__init__.py_endpoint/_skills.py_payload/__init__.py_payload/_skills.py__init__.pyskills.pytests/test_skills.pyUpdated: Added
agentic_root_process,detected_nonexec_written,nonexec_written_by_process,process_ai_session,spawns_agent,subagent_connected_mcp,subagent_loaded_skill,subagent_used_toolas allowededge_typevalues in the combined_edges_get operation and addedai-subagents,ai_subagent,nonexec_file,nonexec_filesas allowedvertex_typevalues in the combined_summary_get, entities_vertices_get, and entities_vertices_getv2 operations within the Threatgraph service collection._endpoint/_threatgraph.pythreatgraph.pyAdded: Added eight new operations to the User Management service collection.
_endpoint/_user_management.pyuser_management.pytests/test_user_management.pyUpdated: Added
skip_fieldsas an allowed parameter in the WorkflowExecutionsCombined operation within the Workflows service collection._endpoint/_workflows.pyworkflows.pyIssues resolved
Fixed: Non-JSON error bodies are discarded and replaced with no content returned warnings. Closes [ BUG ] Non-JSON error bodies are discarded and replaced with "No content was received for this request." #1498.
_error/__init__.py_error/_warnings.py_util/_functions.py__init__.pytests/test_api_request.pyFixed: Non-JSON error responses are failing with intermittent "'bytes' object has no attribute 'get'" errors. Closes [ BUG ] Intermittent "'bytes' object has no attribute 'get'" 500 returned from UserManagement.grant_user_role_ids / revoke_user_group_member #1508.
_constant/__init__.py_util/_functions.pytests/test_non_json_error_responses.pyFixed:
expires_atkeyword is not being respected when using the User Management user_roles_action operation. Closes [ BUG ] expires_at not being respected when using the user_roles_action operation (User Management) #1513.user_management.pyInstallation
You can install 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
This discussion was created from the release Version 1.6.6.
All reactions