Contentctl

Latest version: v5.0.3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

5.0.0alpha

There are a significant number of changes in this release and it is not intended for public use yet. This release is being done to enable testing of a number of different workflows in prep for a general release of contentctl 5.0. We DO NOT suggest using this release at this time.
When the non-alpha version of contentctl 5.0.0, we will give more detail about exactly what changes were made.

To indicate the state of this release, the following warning is printed every time contentctl is run:


WARNING - THIS IS AN ALPHA BUILD OF CONTENTCTL 5.
THERE HAVE BEEN NUMEROUS CHANGES IN CONTENTCTL (ESPECIALLY TO YML FORMATS).
YOU ALMOST CERTAINLY DO NOT WANT TO USE THIS BUILD.
IF YOU ENCOUNTER ERRORS, PLEASE USE THE LATEST CURRENTLY SUPPORTED RELEASE:

4.4.7

This resolves a bug which causes all contentctl operations to fail with Pydantic >= 2.10

What's Changed
* Pin Pydantic to Resolve Contentctl Bug by pyth0n1c in https://github.com/splunk/contentctl/pull/332


**Full Changelog**: https://github.com/splunk/contentctl/compare/v4.4.6...v4.4.7

4.4.6

contentctl does not yet support Python 3.13. This was not reflected in the pyproject.toml and thus Pypi.
This release updates the compatibility here and on Pypi. At this time, contentctl supports Python 3.11 and 3.12.

Look for Python 3.13 support in an upcoming release!

What's Changed
* don't declare py3.13 compat by ljstella in https://github.com/splunk/contentctl/pull/329


**Full Changelog**: https://github.com/splunk/contentctl/compare/v4.4.5...v4.4.6

4.4.5

Ensure that when testing using `mode:changes`, updates to an underlying data_source object used by a detection mean that the detections which reference it must be retested.

What's Changed
* Ensure we print the right field for data_source by ljstella in https://github.com/splunk/contentctl/pull/324
* Testing on Datasource changes by ljstella in https://github.com/splunk/contentctl/pull/301


**Full Changelog**: https://github.com/splunk/contentctl/compare/v4.4.4...v4.4.5

4.4.4

This addresses a number of appinspect warnings and enables deploying via appinspect.


What's Changed
* Enable acs deploy + appinspect warnings by pyth0n1c in https://github.com/splunk/contentctl/pull/146


**Full Changelog**: https://github.com/splunk/contentctl/compare/v4.4.3...v4.4.4

4.4.3

This fixes a serious problem that caused all integration testing to fail due to an incorrect path used for scheduling a savedsearch.
There may still be some testing issues with this release, but this is definitely more correct than previously.

This supercedes 4.4.2 which had a bug where the version was not updated in pyproject.toml, meaning that the upload to Pypi failed.

What's Changed
* Fix savedsearches path issue by pyth0n1c in https://github.com/splunk/contentctl/pull/316
* remove "cloud" from the security_domain enum by pyth0n1c in https://github.com/splunk/contentctl/pull/314


**Full Changelog**: https://github.com/splunk/contentctl/compare/v4.4.1...v4.4.3

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.