Cti Stix Validator Versions Save

OASIS TC Open Repository: Validator for STIX 2.0 JSON normative requirements and best practices

v3.2.0

1 month ago
  • 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

v3.1.4

10 months ago

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

v3.1.3

1 year ago

Small fixes:

  • Add a debug message indicating which schema validates an extension

  • Fix deprecation warning about jsonschema.draft202012_format_checker

v3.1.2

1 year ago

Fixes for extension validation.

v3.1.0

1 year ago
  • 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

v3.0.2

2 years ago
  • Updated internal schemas to be more lenient with Windows registry key format

v3.0.1

2 years ago

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

v3.0.0

3 years ago
  • 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

v2.0.4

3 years ago
  • Fixed issue with Location objects using latitude (#160)

v2.0.2

3 years ago
  • 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