Skip to content

Releases: oasis-open/cti-stix-validator

Version 3.2.0

05 Apr 16:00
3552d63
Compare
Choose a tag to compare
  • Updated jsonschema dependency version, removed deprecated refResolver
    (@ostefano)
  • Enforce requirement that network-traffic.http-request-ext.request_header is a
    list of strings instead of a singular string
  • Allow -ext extensions in SDOs
  • Fixed bug when loading files containing unicode characters on certain
    platforms
  • Fixed bug with duplicate log entries when importing the validator script as a
    library (@ostefano)
  • Switched to including IETF data as package data instead of pulling and
    caching locally, removed caching options, and removed requests-cache and
    appdirs dependencies (@vEpiphyte)
  • Dropped support for Python 3.7

Version 3.1.4

25 Jul 22:16
6bf559d
Compare
Choose a tag to compare

Minor release to build with latest attrs package to fix dependency issues reported by the community.

Version 3.1.3

15 Feb 19:00
Compare
Choose a tag to compare

Small fixes:

  • Add a debug message indicating which schema validates an extension

  • Fix deprecation warning about jsonschema.draft202012_format_checker

Version 3.1.2

30 Nov 21:06
Compare
Choose a tag to compare

Fixes for extension validation.

Version 3.1.0

22 Nov 19:22
Compare
Choose a tag to compare
  • Allow custom schemas to use extension definition ids so that users can use multiple extensions for the same object type or extensions that extend multiple object types.
  • Prevent KeyError in 2.0 bundles with no id
  • Interop validation
  • Improved error messages
  • Deprecated Python 3.6 support

Version 3.0.2

17 Dec 18:33
Compare
Choose a tag to compare
  • Updated internal schemas to be more lenient with Windows registry key format

Version 3.0.1

27 Jul 19:11
Compare
Choose a tag to compare

Some minor additions for the OASIS standard

  • Add new infrastructure-type-ov values for CS03
  • Fix timestamp comparisons for CS03
  • Add missing version parameter for custom schemas
  • Fix documented option for additional schemas

Version 3.0.0

29 Apr 04:19
Compare
Choose a tag to compare
  • Updated 2.1 support to CS02, adding checks for the Incident object and the new Extensions mechanism
  • Dropped support for Python 3.5
  • Fixed error message when 'is_family' is true but 'name' is not present
  • Fixed bug with invalid UUIDs
  • Fixed bug with Indicators with no pattern property
  • Fixed bug that allowed TLP marking definitions not predefined in the spec

Version 2.0.4

15 Dec 21:50
Compare
Choose a tag to compare
  • Fixed issue with Location objects using latitude (#160)

Version 2.0.2

27 Oct 16:37
Compare
Choose a tag to compare
  • Removed six dependency (@zrush-mitre)
  • Fixed bug with SCO warnings being attributed to the Observed Data object instead of the SCO when the objects property is used
  • Fixed bug renaming process.created to process.created_time
  • Improved error message when malware.is_family isn't boolean