Back to Blogs

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:


Have questions or feedback?

  • Subscribe to the Developer Network Newsletter