Skip to content

Releases: oasis-open/cti-stix-validator

Version 2.0.1

10 Jun 13:13
Compare
Choose a tag to compare
  • Fixed bug so 2.1 bundles can contain 2.0 objects now
  • Fixed bug to allow custom SCOs in patterns to not have the x_ prefix
  • Fixed crashes when SCO extensions weren't a dictionary
  • Incorporated some fixes from the schemas

Version 2.0.0

05 May 14:08
Compare
Choose a tag to compare
  • Added support for STIX 2.1; 2.1 is now the default, but the --version option can be used to validate against the 2.0 specification instead (@clenk, @JohannKT, @ejratl, @emmanvg, @zrush-mitre, @chisholm)
  • Added support for Python 3.8 (@rooterkyberian) and 3.9
  • Dropped support for Python versions older than 3.5
  • Updated --strict-types and --strict-properties to issue warnings instead of errors
  • Fixed a bug with exiting when validator is used as a library
  • Fixed a bug of failing silently if the local schema directory is empty (@zrush-mitre)

v2.0.0.dev2

23 Nov 04:32
Compare
Choose a tag to compare
v2.0.0.dev2 Pre-release
Pre-release

Supports 2.1 WD05

Version 1.1.2

18 Dec 21:38
Compare
Choose a tag to compare
  • Fixed packaging issue (#83)
  • Improved error message when observed-data.objects is a list instead of a dictionary

Version 1.1.1

30 Nov 18:04
Compare
Choose a tag to compare
  • Added a flag to warn when all SDOs referenced by SROs are not contained in the same bundle
  • Unpinned jsonschema version

Version 1.1.0

16 Oct 17:20
Compare
Choose a tag to compare
  • Add ability to use stdin as input
  • Add support for Python 3.7
  • Sort validator output by filename when given a directory as input
  • Fix bug when importing validate_instance
  • Fix a bug causing the same error to be raised twice when additional schemas
    were in use
  • Fix a bug with printing ObjectValidationResults
  • Fix a bug involving duplicate error messages getting logged
  • Fix a mispelling of 'network-traffic'

Version 1.0.1

14 Jun 15:07
Compare
Choose a tag to compare
  • Fix bug when using the validator as a library and no 'files' option is set on ValidationOptions.

Version 1.0.0

14 Jun 04:07
Compare
Choose a tag to compare
  • Enable validation of files with lists of objects
  • Enable validating with additional schemas, e.g for custom objects/properties
  • Add '--strict-properties' option to prohibit custom properties if desired
  • Add a 'parse_args' function to make the validator easier to use as a library
  • Incorporate latest schema fixes for URLs
  • Improve error messages

Version 0.5.0

17 Aug 14:12
Compare
Choose a tag to compare
  • Check for invalid timestamps
  • Add option to silence all output
  • Check that indicator patterns use valid observable types and property names
  • Warn on multiple objects with identical id and modified properties
  • Consolidate custom content prefix checks
  • Improve error messages

Version 0.4.0

17 Aug 14:29
Compare
Choose a tag to compare
  • Update to STIX 2.0 Working Draft 2
    • Check length of keys in 'hashes'-type properties.
    • Remove 'description' for Cyber Observable objects.
    • External references should have hashes if they have a URL
    • Update to cti-pattern-validator 0.3.0.
  • Improve error message for invalid binary data.