Back to Blogs
Announcing the release of v1.5.2 of Carbon Black Cloud Python SDK
Announcing the release of v1.5.2 of Carbon Black Cloud Python SDK
Posted on May 1, 2024
What’s New?
We’re excited to announce the release of v1.5.2 of the Carbon Black Cloud Python SDK.
In this new release, we have updated the Audit Log functionality to include the ability to search and export audit log events. See the updated Guide page for details on the new functionality.
The other major feature added is CIS Benchmarking, a Workload enhancement that enables configuration and retrieval of Benchmark Sets and Rules in Carbon Black Cloud, and retrieval of the results from scans performed using these Rules. Features in CIS Benchmarking include:
- Schedule compliance scans
- Search, create, update, and delete benchmark sets
- Search and modify benchmark rules within a benchmark set
- Search and export device summaries for benchmark sets
- Enable, disable, and trigger reassessment on benchmark sets or individual devices
- Search benchmark set summaries
- Search and export device compliance summaries
- Search and export rule compliance summaries
- Search rule results for devices
- Get and acknowledge compliance bundle version updates, show differences, get rule info
- A new Guide Page documenting use of CIS Benchmarking
The Rest of the Changelog
Here’s a complete changelog for this release of the SDK which includes some less visible changes:
New Features
-
Enhanced Audit Log support with search and export capabilities
-
CIS Benchmarking:
- Schedule compliance scans
- Search, create, update, and delete benchmark sets
- Search and modify benchmark rules within a benchmark set
- Search and export device summaries for benchmark sets
- Enable, disable, and trigger reassessment on benchmark sets or individual devices
- Search benchmark set summaries
- Search and export device compliance summaries
- Search and export rule compliance summaries
- Search rule results for devices
- Get and acknowledge compliance bundle version updates, show differences, get rule info
Updates
- Added
collapse_field
parameter for process searches - Added an exponential backoff for polling of Job completion status
- Added rule configurations for event reporting and sensor operation exclusions
Bug Fixes
- Fixed implementation of iterable queries for consistency across the SDK
- Fixed parsing of credential files that are encoded in UTF-16
- Fixed processing of Job so that it doesn’t rely on an API call that doesn’t give proper answers
- Fixed missing properties in Process
Documentation
- Fixed documentation for Alert and Process to include links to the Developer Network field descriptions
- New example script for identifying devices that have checked in but have not sent any events
- Added guide page for Devices including searching and actions
Where to find the Carbon Black Cloud SDK and information:
- Pypi
- Github
- Example scripts for Audit Log in the GitHub Repo
- Read the Docs
Have questions or feedback?
- Use the Developer Community Forum to discuss issues and get answers from other API developers in the Carbon Black Community
- Report bugs and change requests to Carbon Black Support
- Subscribe to the Developer Network Newsletter