Demisto-sdk

Latest version: v1.35.0

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

Scan your dependencies

Page 8 of 36

1.25.2

* Fixed an issue in the **prepare-content** and the **upload** commands where the unified YAML/JSON file was parsed instead of the original file.
* Fixed an issue where **lint** command didn't work on detached heads.
* Added the *DockerHubClient* class to allow interaction with the dockerhub-api efficiency and easily.
* Added support to check the version of the modeling rule against the demisto version of the XSIAM tenant when running the **modeling-rule test** command, and skip incompatible modeling rules.
* Added support for JetBrains IDEs (PyCharm, IDEA, etc.) to the **setup-env** command, and added a new `--ide` flag.
* Internal: Fixed an issue where `nativeimage` tags were not uploaded to buckets.
* Fixed an issue where **lint -g** crashed when comparing changes against branches which are not `master`.
* Fixed an issue in **prepare-content** command where the `incident to alert` process was not triggered when the playbook is set to only XSIAM.
* Fixed an issue where **validate -g** command crashed when comparing changes against branches when in detached head state.
* Add support for tests to run on specified marketplaces.

1.25.1

* Added the `clean` flag to **setup-env** to delete temp files that were created by `lint` from the repo.
* Fixed an issue in **validate** where there is a specific value for marketplace in `isFetch` parameter.
* Fixed an issue where the build number was incorrectly shown in XSOAR marketplace when using the **upload** command on external repositories via GitLab Pipelines.
* Added support for `excluding_support_level` property in **pre-commit** command to exclude specific support level from running hooks.
* Added support for the `List` content-item to **prepare-content** and **split**.
* **Breaking change**: The **download** command will no longer download the content-item `List` in a unified file but instead will split the content-item `List` into two files (metadata and data).
* Fixed an issue in **generate-docs** where the description field was missing from an argument.
* Changed the log level of some **pre-commit** `DockerHook` messages from `info` to `debug`.

1.25.0

* Added support to detect automatically the playground-id when running cli commands in xsoar-6.
* Added support to return war-room entries when running cli commands.
* Added support to automatically detect the correct file model by file path when reading files.
* Fixed an issue where **run-playbook** command didn't work if the *url* argument was not provided.
* Fixed an issue where **validate** command failed on valid complex layout rules and triggers.
* Fixed an issue where *validate* command failed with release notes files for assets modeling rules folder.
* Added support for `skip` property in **pre-commit** hooks.
* **generate-unit-tests** command will require installation with `pip install demisto-sdk[generate-unit-tests]`.
* Added the *IN150* and *IN161* errors to *allowed ignore errors* list.
* Added support for `env`, `copy_files` property in **pre-commit** docker hooks.
* Added support to run specific hooks in **pre-commit**. Use with `demisto-sdk pre-commit <hook>`.
* **Breaking change**: Removed the command **run-unit-tests**. Use `demisto-sdk pre-commit pytest-in-docker` instead.
* **Breaking change**: Removed the `--unit-test` argument in **pre-commit**. To skip unit tests, run with `--no-docker` or with `skip=pytest-in-docker`,
* Fixed an issue where SDK commands were failing to execute correctly when supplied a path outside the Content repository.

1.24.0

* Fixed an issue where the error was not clear when trying to retrieve the server version.
* Fixed an issue in **prepare-content** where tags were added to metadata because of test scripts.
* Fixed an issue in **coverage-analyze** to exit gracefully in case that the .coverage file doesn't exist.
* Breaking change: **ValidateManager** was renamed to **OldValidateManager** and can now be found at the following [path](demisto_sdk/commands/validate/old_validate_manager.py).
* Fixed an issue where to_id_set_entity method failed on id extraction due to missing pack.
* Fixed an issue where **run-playbook** command did not work.
* Fixed an issue in **setup-env** command where the virtual environment failed to set up.
* Fixed an issue in **pre-commit** command where `False` properties were deleted.
* Added support for json5 file, allowing to write files and read files from specific git branches, local file system, or from any remote api .
* Fixed an issue in **upload** command where the `marketplace` field was not taken into consideration when uploading single content-items.
* Added support for *Assets Modeling Rule* new content item in all `demisto-sdk` commands.

1.23.0

* Added support for inputs sections and outputs sections in a playbook.
* Added a new service for file management, allowing to write files and read files from specific git branches, local file system, or from any remote api.
* Added a new flag `--docker/--no-docker` to demisto-sdk pre-commit, in order to enable the option to run the pre-commit command without docker hooks.
* Added support for xsoar, xsoar-saas and xsiam wrapper clients to ease the integration via their apis.
* Added the command demisto-sdk coverage-analyze to the pre-commit hooks.
* Updated merge_coverage_report to be a hook in the pre-commit.
* Updated the mode option to be free text. for more details see https://github.com/demisto/demisto-sdk/blob/master/demisto_sdk/commands/pre_commit/README.md#modes
* Added a new command **setup-env** to setup the environment for integrations and scripts in vs code IDE, XSOAR and XSIAM.
* Fixed an issue where the SDK failed to retrieve docker hub token when there were temporary connection errors.
* Internal: Added a welcome comment to contributions PRs.
* Fixed metadata dependencies dumping in **prepare-content** command.
* Fixed an issue where the TagParser didn't work properly on all edge cases.

1.22.0

* Added Docker Hook support to **pre-commit**; for details see https://github.com/demisto/demisto-sdk/blob/master/demisto_sdk/commands/pre_commit/README.md#docker-hooks
* Removed **-use-local-import** flag to **graph update** command.
* Perfomance improvements to **graph** commands.
* Adjust graph structure to accommodate anticipated changes in infrastructure for the **validate** command.
* Fixed an issue where the **lint** command with docker, would not give unique container names to different image runs.
* Added a new `display_name` field to `Pack` entity in graph.

Page 8 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.