Stix-validator

Latest version: v3.0.0

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

Scan your dependencies

Page 2 of 4

2.2.0

Summary
- Added STIX v1.2 XML Schema and [Best Practice](http://stixproject.github.io/documentation/suggested-practices/) validation.

Updates
- Added STIX v1.2 schema
- Added best practice validation check for STIX v1.2 deprecations.
- Added best practice validation check for duplicate `id`, `timestamp` pairs
- Improved performance of best practice validation checks.

Links
- Download: https://pypi.python.org/pypi/stix-validator/2.2.0
- Documentation: http://stix-validator.readthedocs.org/en/stable/

2.1.5

Summary
- Added better support for timezones in [STIX Best Practice](http://stixproject.github.io/documentation/suggested-practices/) validation.

Issues
- 50 Whitespace-only fields ignored when checking for `idref` fields that have content.
- 6 Check that all `timestamp` values include timezone information.
- 64 Take timezone into account when checking for `idref` and `timestamp` pair resolution.

Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.5
- Documentation: http://stix-validator.readthedocs.org/en/stable/

2.1.4

Summary

Added new features and methods for customizing XML parser options.

New Features
- Added `utils.set_xml_parser()` method for setting a custom XML parser
- Added `--huge-tree` command line flag for parsing large XML documents.

Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.4
- Documentation: http://stix-validator.readthedocs.org/en/stable/

2.1.3

Summary

Bugfix release.

Issues
- 63 Fixed issue where `--use-schemaloc` wasn't being passed from `stix_validator.py` and `cybox_validator.py` to the underlying API.

Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.3
- Documentation: http://stix-validator.readthedocs.org/en/stable

2.1.2

Summary

This release adds support for RFC 2119 language in STIX Profiles.

Issues
- 58 Added abstract base class for STIX and CybOX XML Schema validators.
- 61 Added support for RFC 2119 language in STIX Profile

Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.2
- Documentation: http://stix-validator.readthedocs.org/en/latest/

2.1.1

Summary

Reverted the version checking logic back to the way it was in v2.0.2.
- No version information is required by the API when validating against `xsi:schemaLocation` or non-bundled schemas. That is, users do not need to provide a `version` argument to validation functions.
- STIX profile validation does not require version information to be passed in or declared in the document.
- Updated documentation to better explain when version information is required from the user/input and when it will be ignored.

Bug Fixes
- [56] Reverted the behavior of version checking and verification back to the way it was in v2.0.2.

Links
- Download: https://pypi.python.org/pypi/stix-validator/2.1.1
- Documentation: http://stix-validator.readthedocs.org/en/latest/

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.