Demisto-sdk

Latest version: v1.31.0

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

Scan your dependencies

Page 13 of 32

1.7.5

* Fixed an issue where the **upload** command did not work with the CommonServerUserPython package.
* Fixed an issue in the **download** command, where some playbooks were downloaded as test playbooks.
* Added playbook modification capabilities in **TestSuite**.
* Added a new command **create-content-graph**.
* Fixed an issue in the **upload** command, where the temporary zip would not clean up properly.
* Improved content items parsing in the **create-content-graph** command.
* Added an error when the docker daemon is unavailable when running **lint**.
* Removed the validation of a subtype change for scripts in the **validate** command.
* Fixed an issue where names of XSIAM content items were not normalized properly.
* Fixed an issue where the **download** command was downloading playbooks with **script** (id) and not **scriptName**.
* Fixed an issue where script yml files were not properly identified by `find_type`.
* Removed nightly integrations filtering when deciding if a test should run.
* Added support for XSIAM Dashboard preview image.
* Added the `--no-code-formatting` flag to the **download** command, allowing to skip autopep8 and isort.
* Fixed an issue in the **update-release-notes** command, where generating release notes for modeling rules schema file caused exception.

1.7.4

* Fixed an issue where the **doc-review** command showed irrelevant messages.
* Fixed an issue in **validate**, where backward-compatibility failures prevented other validations from running.
* Fixed an issue in **validate**, where content-like files under infrastructure paths were not ignored.
* Fixed an issue in the AMI mapping, where server versions were missing.
* Change the way the normalize name is set for external files.
* Added dump function to XSIAM pack objects to dulicate the files.
* Fixed an issue where the `contribution_converter` did not support changes made to ApiModules.
* Added name normalization according to new convention to XSIAM content items
* Added playbook modification capabilities in **TestSuite**.
* Fixed an issue in create-content-artifacts where it will not get a normalize name for the item and it will try to duplicate the same file.

1.7.3

* Fixed an issue in the **format** command where fail when executed from environment without mdx server available.
* Added `Added a`, `Added an` to the list of allowed changelog prefixes.
* Added support for Indicator Types/Reputations in the **upload** command.
* Fixed an issue when running from a subdirectory of a content repo failed.
* Changing the way we are using XSIAM servers api-keys in **test-content** .
* Added a success message to **postman-codegen**.

1.7.2

* Fixed an issue in the **validate** command where incident fields were not found in mappers even when they exist
* Added an ability to provide list of marketplace names as a param attribute to **validate** and **upload**
* Added the file type to the error message when it is not supported.
* Fixed an issue where `contribution_converter` incorrectly mapped _Indicator Field_ objects to the _incidentfield_ directory in contribution zip files.
* Fixed a bug where **validate** returned error on empty inputs not used in playbooks.
* Added the `DEMISTO_SDK_CONTENT_PATH` environment variable, implicitly used in various commands.
* Added link to documentation for error messages regarding use cases and tags.

1.7.1

* Fixed an issue where *indicatorTypes* and *betaIntegrations* were not found in the id_set.
* Updated the default general `fromVersion` value on **format** to `6.5.0`
* Fixed an issue where the **validate** command did not fail when the integration yml file name was not the same as the folder containing it.
* Added an option to have **generate-docs** take a Playbooks folder path as input, and generate docs for all playbooks in it.
* Fixed an issue where the suggestion in case of `IF113` included uppercase letters for the `cliName` parameter.
* Added new validation to the **validate** command to fail and list all the file paths of files that are using a deprecated integration command / script / playbook.
* **validate** will no longer fail on playbooks calling subplaybooks that have a higher `fromVersion` value, if calling the subplaybook has `skipifunavailable=True`.
* Fixed an issue where relative paths were not accessed correctly.
* Running any `demisto-sdk` command in a folder with a `.env` file will load it, temporarily overriding existing environment variables.
* Fixed an issue where **validate** did not properly detect deleted files.
* Added new validations to the **validate** command to verify that the schema file exists for a modeling rule and that the schema and rules keys are empty in the yml file.
* Fixed an issue where *find_type* didn't recognize exported incident types.
* Added a new validation to **validate**, making sure all inputs of a playbook are used.
* Added a new validation to **validate**, making sure all inputs used in a playbook declared in the input section.
* The **format** command will now replace the *fromServerVersion* field with *fromVersion*.

1.7.0

* Allowed JSON Handlers to accept kwargs, for custoimzing behavior.
* Fixed an issue where an incorrect error was shown when the `id` of a content item differed from its `name` attribute.
* Fixed an issue where the `preserve_quotes` in ruamel_handler received an incorrect value icholy
* Fixed an issue where ignoring RM110 error code wasn't working and added a validation to **ALLOWED_IGNORE_ERRORS** to validate that all error codes are inserted in the right format.
* Fixed an issue where the contribution credit text was not added correctly to the pack README.
* Changed the contribution file implementation from markdown to a list of contributor names. The **create-content-artifact** will use this list to prepare the needed credit message.
* Added a new validation to the `XSOAR-linter` in the **lint** command for verifying that demisto.log is not used in the code.
* The **generate-docs** command will now auto-generate the Incident Mirroring section when implemented in an integration.
* Added support to automatically generate release notes for deprecated items in the **update-release-notes** command.
* Fixed an issue causing any command to crash when unable to detect local repository properties.
* Fixed an issue where running in a private gitlab repo caused a warning message to be shown multiple times.
* Added a new validation to the **validate** command to verify that markdown and python files do not contain words related to copyright section.
* Fixed an issue where **lint** crashed when provided an input file path (expecting a directory).

Page 13 of 32

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.