Check-jsonschema

Latest version: v0.31.1

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

Scan your dependencies

Page 6 of 13

0.23.0

Not secure
------

- Update vendored schemas: azure-pipelines, buildkite, dependabot,
github-workflows, gitlab-ci, renovate (2023-05-03)
- A new option, ``--disable-formats`` replaces and enhances the
``--disable-format`` flag. ``--disable-formats`` takes a format to disable
and may be passed multiple times, allowing users to opt out of any specific
format checks. ``--disable-formats "*"`` can be used to disable all format
checking. ``--disable-format`` is still supported, but is deprecated and
emits a warning.

0.22.0

Not secure
------

- Update vendored schemas: buildkite, github-workflows, gitlab-ci, renovate,
travis (2023-03-08)
- The ``check-dependabot`` hook now also supports ``.github/dependabot.yaml``
Thanks :user:`noorul`!
- Fix a mistake in the dependency bound for ``jsonschema``, which was intended
to change in v0.21.0

0.21.0

Not secure
------

- Update vendored schemas: github-workflows, gitlab-ci, renovate (2023-01-24)
- Fix a bug in which ``--check-metaschema`` was not building validators correctly.
The metaschema's schema dialect is chosen correctly now, and metaschema
formats are now checked by default. This can be disabled with
``--disable-format``.
- Fix the resolution of ``$schema`` dialect to format checker classes
- Fix package dependency lower bounds, including setting ``jsonschema>=4.5.1``
- Output colorization can now be controlled with
``--color [never|always|auto]``. Thanks :user:`WillDaSilva`!

0.20.0

Not secure
------

- Update vendored schemas: bamboo-spec, buildkite, dependabot, github-actions,
github-workflows, gitlab-ci, readthedocs, renovate, travis (2023-01-03)
- Add ``--fill-defaults`` argument which eagerly populates ``"default"``
values whenever they are encountered and a value is not already present
(:issue:`200`)
- Add Buildkite schema and pre-commit hook (:issue:`198`)

0.19.2

Not secure
------

- Update vendored schemas: gitlab-ci, renovate (2022-11-14)
- Downloads of schemas from remote (http/https) locations will now retry if the
downloaded data is not valid JSON (:issue:`183`)
- Remove the deprecated ``--show-all-validation-errors`` option
- Add support for Python 3.11, and ``tomllib`` as an alternative to ``tomli``
- The github-actions hook now requires a filename of ``action.yml`` or
``action.yaml`` for action definitions in ``.github/actions/``, in accordance
with the GitHub Documentation (:pr:`186`)

0.19.1

Not secure
------

- Fix handling of file descriptors created using the ``/proc/self/fd/``
mechanism (:issue:`176`)

Page 6 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.