http://open-source-security-software.net/organization/OASIS/releases.atom Recent releases for OASIS 2025-04-26T08:49:09.269438+00:00 python-feedgen cti-stix-elevator v1.0.0 cti-stix-elevator v1.0.0 2017-05-25T18:21:06+00:00 * support for the most current version of the STIX specification (WD02) * data marking support (TLP, Statement (TOU, Simple), AIS) * more complete support for: * Email * Sightings * Files * Cyber observable relationships * Network Traffic * more options on the command line * output-directory (this option is available for running the elevator for multiple files) capture output of for each conversion in a file in this directory * policy no_policy (default) – output converted content, regardless of correctness. strict_policy – no converted content is produced if any (not disabled) log messages are produced or the resulting content is not valid STIX * log-level: DEBUG, INFO, WARN, ERROR, CRITICAL 2017-05-25T18:21:06+00:00 cti-stix-elevator v1.1.0 cti-stix-elevator v1.1.0 2018-03-23T16:37:53+00:00 1.1.0 - 2018-03-23 * Warn about maec content * fix win-registry-key issue * Bump to latest stixmarx. * Drop support for Python 3.3 * Clear cybox caches once per elevate call * Don't validate on no policy * Update Tox configuration and and fix logging problem * Added python-stix2 as a dependency * Pattern expression classes * Support silent option in validator * Add support for Python 3.6 * Handle Constants and ObjectPaths * added demorgan's rule stuff to handle boolean expression special case for ranges * fix __str__ methods * Clean up global variables, and made sure they were all reinitialized for each new file. 2018-03-23T16:37:53+00:00 cti-stix-elevator v1.1.1 cti-stix-elevator v1.1.1 2018-04-04T18:59:03+00:00 * Process Timestamps in make_constant * Process data markings not handled by the elevator - If no model is defined, elevator will error off in xml parser - added option --markings_allowed. Can be used to avoid an error exit on a defined data marking (i.e., parseable) in convert_marking_specification * Handle some related objects * Handle multiple collapsed comparison expression * Remember mappings between objects and observables * Fixed REs for StartsWith and Contains * No need to pass in bundle_instance when creating patterns * Fixed import of AIS data markings, also made it unconditional * Create coverage.rst 2018-04-04T18:59:03+00:00 cti-stix-elevator v1.1.2 cti-stix-elevator v1.1.2 2018-06-18T13:21:47+00:00 2018-06-18T13:21:47+00:00 cti-stix-elevator v1.1.3 cti-stix-elevator v1.1.3 2018-06-18T13:22:00+00:00 2018-06-18T13:22:00+00:00 cti-stix-elevator v1.2.0 cti-stix-elevator v1.2.0 2018-09-08T19:40:51+00:00 * Close #41, #85, #87, #91, #114, #116, #117, #120, #121 * Handle delimited list in patterns * Fix timestamps * Added modified time to registry keys * Handle Process object more robustly * Handle Vulnerability more robustly * Correctly handle renumbering of objects in ObservedData * Correctly handle multi-part emails * Added _hex to machine and characteristics property names for windows binary file in convert_pattern.py * Handle HTTPSession(HTTPClientRequest), NetworkPacket(ICMP), NetworkSocket * Handle non-String properties in convert_http_network_connection_extension * Added tests for new objects * Fix campaign alias * Remove dns_query from stix conversion. Warn message instead. * Register markings by object and id. Don't try to create markings from idref cases * If markings have id re-use them instead of creating new id * Added some messages to signal skipped markings. * Make adjustments to handle UTF-8 content. * Ignore case for STIX 1.x conditions * Gracefully handle unexpected formatting in STIX 1.x IDs * Make find_dir more efficient 2018-09-08T19:40:51+00:00 cti-stix-elevator v2.0.0 cti-stix-elevator v2.0.0 2018-09-27T13:58:01+00:00 Convert to STIX 2.1 content. 2018-09-27T13:58:01+00:00 cti-stix-elevator v2.0.1 cti-stix-elevator v2.0.1 2019-01-16T18:18:49+00:00 2.0.1 - 2019-01-16 * #145 - Pass version option given in the command line to the stix-validator 2019-01-16T18:18:49+00:00 cti-stix-elevator v2.1.0 cti-stix-elevator v2.1.0 2019-12-20T20:04:25+00:00 Major Changes --------------- * Handle SCOs * Enable use of custom properties for properties missing from STIX 2.x * Support all additional properties and property name changes for version 2.1 * Handle UUIDv5 for SCOs in version 2.1 Other Changes --------------- * Fix patterns involving PE binary file header * Handle characteristic observables in infrastructure * Better mapping of STIX 1.x relationship types to STIX 2.x ones * Update logic to create TLP markings as stated in the specification * issue #148 - support ports CybOX object * Handle “Contains” operator more correctly Testing Changes ----------------- * Compare UUIDv5 for equality 2019-12-20T20:04:25+00:00 cti-stix-elevator v2.1.1 cti-stix-elevator v2.1.1 2020-03-10T15:37:24+00:00 2.1.1 - 2019-12-20 * Handle archive files correctly * Handle CIDRs * Handle missing kill-chain definition 2020-03-10T15:37:24+00:00 cti-stix-elevator v3.0.0 cti-stix-elevator v3.0.0 2020-07-08T17:19:56+00:00 **The elevator and stepper are compliant with STIX 2.1 CS01** **Python 2.7 and 3.4 are no longer supported** * Other changes: - Handle STIX 1.x (CybOX 2.1) custom cyber objects - Handle SCOs: x509-certificate, autonomous-system, software - Handle File extensions: raster-image-ext, pdf-ext - Correct deterministic id generation algorithm - Handle observable characteristics in infrastructure - Handle parameter observables in COA - *_types property is now optional in 2.1 - Handle some STIX 1.x object references - Improved handling of STIX 1.x RelatedObjects - Handle aliases for threat actors better - Threat_actor goal set correctly - Handle socket address - Handle more headers in email-message - Improved handling of composite observable conversion - Add general elevate() method, deprecate all other methods - Consolidate timestamp logic - Use uuid4s for custom SCOs in the stepper - Check stepper results with stix-validator - In external-references, the reference property must be in URI format * Testing changes - Added testing for python 3.8 - Add new file to test main methods to interact with the elevator, use new method in test_idioms.py * Fixes for issues: #174 - In test case identifying-a-threat-actor-group, a uuid is reused inappropriately #182 - Message 905 about package timestamp is misleading #186 - generate_sco_id fails to generate deterministic ID for some objects that contain special characters #191 - Required attributes not added when upgrading from v2.0 -> v2.1 #193 - 'MarkableText' object has no attribute 'reference' 2020-07-08T17:19:56+00:00 cti-stix-elevator v3.0.1 cti-stix-elevator v3.0.1 2020-12-09T17:08:03+00:00 **Patch release for updated dependencies** * Update dependencies - python-stix2 (2.1.0) - stix2validator (2.0.2) - stixmarx (1.0.8) * Other changes: - Implement semantics of patterns more correctly - Impose predicable order for terms in pattern expression involving pdf files - Clear location object cache 2020-12-09T17:08:03+00:00 cti-stix-elevator v4.0.0 cti-stix-elevator v4.0.0 2021-05-02T21:37:10+00:00 The elevator and stepper are compliant with STIX 2.1 CS01 Python 3.5 is no longer supported. All compatibility code to support Python 2.7 has been removed (e.g., the six package) Major Changes - Support Extension feature described in section 7.3 of the specification - Support Incident as a specification SDO - Use handle_missing_properties method to encapsulate most extension/custom functionality - Handle related objects with no know STIX 2.1 relationship Other Changes - Handle ArchiveFile different for 2.0 vs 2.1 - email_message:message_id is only in 2.1 - Infer network-traffic protocol from extension type - Handle registry key in example where there is no hive property - Better handling of Sightings - Add object data marking to Relationships when appropriate based on the source and target references - Handle name and title properties of malware better Testing changes - Added testing for python 3.9 - Test for the ignore missing policy for STIX 2.1 2021-05-02T21:37:10+00:00 cti-stix-elevator v4.0.1 cti-stix-elevator v4.0.1 2021-06-10T16:37:16+00:00 Default spec_version when invoking the elevator programmatically (i.e., not from the command line) has been corrected to be 2.1 2021-06-10T16:37:16+00:00 cti-stix-elevator v4.0.2 cti-stix-elevator v4.0.2 2021-09-11T13:08:30+00:00 * Changes - Avoid generating nested observation expressions, which are invalid - Handle cybox Homename object as domain-name object in STIX 2.x - Make sure identity created_by_ref property is set correctly - Correctly convert file object properties in patterns - Handle nested related objects in STIX 1.x Observables - Handle Information Source in a STIX 1.x package data marking - Better way to avoid infinite recursion when called get_identity - Add suffix 'ref(s)'' to property names for custom/extension of Incident - AIS data markings: - Insure TTP generated STIX 2.x objects and relationship objects have the correct AIS data markings - Change labels to handle CISA-PROPRIETARY correctly 2021-09-11T13:08:30+00:00 cti-stix-elevator v4.1.0 cti-stix-elevator v4.1.0 2021-10-08T17:56:55+00:00 This release optionally handles ACS data markings (see install doc) * Other changes - added --acs option for ACS data markings - Fix hash_constant processing to handle defaults - Handle literals in missing policy code - Added time properties to incident extension - Handle malware aliases 2021-10-08T17:56:55+00:00 cti-stix-elevator v4.1.1 cti-stix-elevator v4.1.1 2021-12-09T18:05:51+00:00 Minor fixes to handle an empty STIX 1.x description tag, and improved processing of extensions in patterns. 2021-12-09T18:05:51+00:00 cti-stix-elevator v4.1.2 cti-stix-elevator v4.1.2 2021-12-22T15:16:44+00:00 - Improved processing of ACS data markings - Handle multiple Vulnerabilites in an Exploit-Target correctly 2021-12-22T15:16:44+00:00 cti-stix-elevator v4.1.3 cti-stix-elevator v4.1.3 2022-01-11T17:00:07+00:00 ACS Data Marking issues - Incorporate change to package dependency stix-edh - Warn if ACS indetifier is invalid 2022-01-11T17:00:07+00:00 cti-stix-elevator v4.1.4 cti-stix-elevator v4.1.4 2022-01-24T21:05:20+00:00 - Populate name property with placeholder name if missing from STIX 1.x because it is required in STIX 2.x - new command line option -r - Hostname in SocketAddress in pattern is fixed - Revamp handling of Sightings - Compare STIX 1.x ids in a case-insensitive way 2022-01-24T21:05:20+00:00 cti-stix-elevator v4.1.5 cti-stix-elevator v4.1.5 2022-02-04T20:17:46+00:00 Additional fix for Hostname in SocketAddress in pattern 2022-02-04T20:17:46+00:00 cti-stix-elevator v4.1.6 cti-stix-elevator v4.1.6 2022-06-10T17:32:47+00:00 Fix functionality for --enable and --disable options 2022-06-10T17:32:47+00:00 cti-stix-elevator v4.1.7 cti-stix-elevator v4.1.7 2022-09-28T18:42:33+00:00 Add a grouping or report to capture extra stix-package.header info 2022-09-28T18:42:33+00:00 cti-python-stix2 v0.0.1 cti-python-stix2 v0.0.1 2017-03-07T15:14:26+00:00 * First packaged version * Supports all SDOs, Relationships, Bundle (not Sightings). * Limited support for Cyber Observables objects * Does not support markings. 2017-03-07T15:14:26+00:00 cti-python-stix2 v0.1.0 cti-python-stix2 v0.1.0 2017-10-06T19:56:19+00:00 * Include support for serializing/deserializing all STIX objects and Cyber Observable objects. * Markings are supported but not validated. 2017-10-06T19:56:19+00:00 cti-python-stix2 v0.2.0 cti-python-stix2 v0.2.0 2017-10-06T19:57:36+00:00 * Adds a TAXII data source. 2017-10-06T19:57:36+00:00 cti-python-stix2 v0.3.0 cti-python-stix2 v0.3.0 2017-10-06T19:58:12+00:00 * Adds data stores, object factory, and the environment layer. * Supports pattern expressions and data markings. * Fixes some bugs with timestamp precision and parsing of bundles. * Includes support for custom object types, custom properties, custom observable objects, and custom observable extensions. 2017-10-06T19:58:12+00:00 cti-python-stix2 v0.4.0 cti-python-stix2 v0.4.0 2017-11-13T22:00:27+00:00 * Adds `creator_of` function to easily get the Identity that created an object, and a `serialize` function for fast serialization without sorting properties. * Fixes bugs with DataStores and with adding custom STIX content to Bundles. * Supports filtering on any property, not just common properties. * Includes internal changes to make it easier to support multiple versions of the STIX specification. 2017-11-13T22:00:27+00:00 cti-python-stix2 v0.5.0 cti-python-stix2 v0.5.0 2018-03-06T17:12:56+00:00 * Adds functions to dereference relationships. * Adds a function to get an object's type from its ID. * Reorganizes DataStore api, renaming: stix2.sources to stix2.datastore. * Fixes various bugs involving `CustomMarking`, creating new versions of objects with custom properties, and a missing `IntrusionSet` property. * Drops Python 3.3 support. 2018-03-06T17:12:56+00:00 cti-python-stix2 v0.5.1 cti-python-stix2 v0.5.1 2018-03-06T17:13:35+00:00 * Fixes issue with PyPI. 2018-03-06T17:13:35+00:00 cti-python-stix2 v1.0.0 cti-python-stix2 v1.0.0 2018-04-16T19:23:00+00:00 * Adds the Workbench layer API. * Adds checks to ensure valid type names are provided. * Supports parsing generic custom STIX 2 content without needing to create classes for them. * Fixes "Not JSON serializable" error in TAXIICollectionStore. * Fixes bug with parsing JSON files in FileSystemStore. * Fixes bug with Filters in TAXIICollectionStore. * Fixes minor bugs in the patterning API. * Fixes bug with ListProperty containing DictionaryProperty. * Fixes bug with parsing observables. * Fixes bug involving optional properties with default values. * Changes custom observable extensions to require properties to be defined as a list of tuples rather than a dictionary. * Changes Filters to allow passing a dictionary as a filter value. * Changes `get_dict` to a private function. * `taxii2-client` is now an optional dependency. 2018-04-16T19:23:00+00:00 cti-python-stix2 v1.0.1 cti-python-stix2 v1.0.1 2018-04-27T20:58:18+00:00 * Fixes bug with incorrect TAXII parameters (#169). * Fixes bug with constructing patterns (#171). 2018-04-27T20:58:18+00:00 cti-python-stix2 v1.0.2 cti-python-stix2 v1.0.2 2018-05-18T17:10:37+00:00 * Fixes bugs when using allow_custom (#176, #179). 2018-05-18T17:10:37+00:00 cti-python-stix2 v1.0.3 cti-python-stix2 v1.0.3 2018-10-31T18:16:12+00:00 This release includes the following changes: - #187 Pickle proof objects - #181 Improvements to error handling for datastores - #184, #192 Fix "pretty" JSON serialization problems - #195 Fix wrong property name for raster-image-ext - #201 UUIDv4 enforcement on identifiers - #203 New filter option "contains" for datastores - #207 Add documentation on patterning - #213 Python 3.7 support - #214 Support for multiple object versions in MemoryStore 2018-10-31T18:16:12+00:00 cti-python-stix2 v1.0.4 cti-python-stix2 v1.0.4 2018-11-15T19:02:25+00:00 This release includes the following changes: * #225 MemorySource fix to support custom objects * #212 More consistency in Observable extensions behavior/error messages 2018-11-15T19:02:25+00:00 cti-python-stix2 v1.1.0 cti-python-stix2 v1.1.0 2018-12-11T19:24:08+00:00 This release includes the following changes: - Most (if not all) STIX 2.1 SDOs/SROs and core objects have been implemented according to the latest CSD/WD document - There is an implementation for the conversion scales - #196, #193 Removing duplicate code for: properties, registering objects, parsing objects, custom objects - #80, #197 Most (if not all) tests created for v20 are also implemented for v21 - #189 Added extra checks for the pre-commit tool - #202 It is now possible to pass a Bundle into add() method in Memory datastores 2018-12-11T19:24:08+00:00 cti-python-stix2 v1.1.1 cti-python-stix2 v1.1.1 2019-01-11T19:29:16+00:00 This release includes the following changes: * #234 Update documentation structure to better navigate between v20/v21 objects * #232 FileSystemStore now raises an exception if you attempt to overwrite an existing file * #236 Fix a serialization problem with the WindowsRegistryKey observable object * #238 Fix a problem with the LanguageContent object not allowing its creation with an empty dictionary 2019-01-11T19:29:16+00:00 cti-python-stix2 v1.1.2 cti-python-stix2 v1.1.2 2019-07-03T14:54:15+00:00 This release includes the following changes: * #86 Adds helper function to Location objects to generate a URL to the location in an online map engine (@emmanvg) 2019-07-03T14:54:15+00:00 cti-python-stix2 v1.1.3 cti-python-stix2 v1.1.3 2019-08-12T18:02:10+00:00 This release includes the following changes: * #258 Ignores empty values for optional fields (@khdesai) * #259 Adds support for lang granular markings (@emmanvg) * #261 Prevents instantiation or serialization of TLP marking-definitions that don't follow the spec (@emmanvg) * #262 Supports actual objects in _valid_refs instead of just strings (@khdesai) * #264 Supports accessing objects in bundles via STIX Object IDs (@khdesai) * #274 Fixes bug parsing bundle containing custom objects (@chrisr3d) 2019-08-12T18:02:10+00:00 cti-python-stix2 v1.2.0 cti-python-stix2 v1.2.0 2019-09-25T20:08:11+00:00 This release includes the following changes: * #268, #271, #273, #275, #283, #285, #290 Changes support of STIX 2.1 to WD05 (CSD02), for all object types * #269 Updates id properties to take a spec_version parameter * #283 Changes the exception class hierarchy * #289 Adds functions for calculating semantic equivalence of two objects * #286 Fixes handling of custom observable extensions * #287 Fixes bug with timestamp precision preservation in MarkingDefinition objects 2019-09-25T20:08:11+00:00 cti-python-stix2 v1.2.1 cti-python-stix2 v1.2.1 2019-10-16T21:27:27+00:00 This release includes the following changes: * #301 Adds more detailed debugging semantic equivalence output * #301 Updates semantic equivalence errors * #300 Fixes bug with deterministic IDs for SCOs containing unicode 2019-10-16T21:27:27+00:00 cti-python-stix2 v1.3.0 cti-python-stix2 v1.3.0 2020-01-05T00:43:30+00:00 This release includes the following changes: * #305 Updates support of STIX 2.1 to WD06 * #304 Updates semantic equivalence to latest draft, and allows programmatic detailed logging * Adds Python 3.8 support * #297 Fixes bug with File.contains_refs * #311 Fixes several DeprecationWarnings * #315 Fixes parsing embedded external references with custom properties * #316 Fix socket extension key checking * #317 Fixes checking of Indicator's pattern property based on pattern_version 2020-01-05T00:43:30+00:00 cti-python-stix2 v1.3.1 cti-python-stix2 v1.3.1 2020-03-06T14:52:30+00:00 This release includes the following changes: * #322 Adds encoding option FileSystemSource and MemorySource * #354 Adds ability to specify id-contributing properties on custom SCOs * #346 Certain SCO properties are no longer deprecated * #327 Fixes missing 'name' property on Marking Definitions * #303 Fixes bug with escaping quotes in patterns * #331 Fixes crashing bug of property names that conflict with Mapping methods * #337 Fixes bug with detecting STIX version of content when parsing * #342, #343 Fixes bug when adding SCOs to Memory or FileSystem Stores * #348 Fixes bug with generating deterministic IDs for SCOs * #344 Fixes bug with propagating errors from the pattern validator 2020-03-06T14:52:30+00:00 cti-python-stix2 v1.4.0 cti-python-stix2 v1.4.0 2020-04-03T21:47:56+00:00 * #347, #355, #356, #357, #358, #360, #362, #369, #370, #379, #374, #384 Updates STIX 2.1 support to CS01 * #376 Fixes bug where registering object of same name would overwrite it; will now raise an error 2020-04-03T21:47:56+00:00 cti-python-stix2 v2.0.0 cti-python-stix2 v2.0.0 2020-07-06T20:48:41+00:00 This release includes the following changes: * #418 Drops support for Python versions older than 3.5 * #397 Drops python-dateutil dependency to just use built-in datetime instead * #392, #402 Fixes bugs with deterministic ID generation * #393 Fixes bug when using SSDEEP hashes * #404 Fixes bug with "import *" * #400 Fixes bug with pattern builder and STIX 2.0 Start/Stop timestamps * #407 Fixes bug to allow granular markings with 'id' as selector * #409 Fixes bug with 2.1 object reference properties * #401 Fixes bug where some objects can be versioned and revoked that shouldn't * #417 Improves efficiency of ListProperty 2020-07-06T20:48:41+00:00 cti-python-stix2 v2.0.1 cti-python-stix2 v2.0.1 2020-07-06T20:48:56+00:00 * Fixes issue with PyPI. 2020-07-06T20:48:56+00:00 cti-python-stix2 v2.0.2 cti-python-stix2 v2.0.2 2020-07-07T13:43:56+00:00 This release includes the following changes: * #423 Fixes issue with six dependency. 2020-07-07T13:43:56+00:00 cti-python-stix2 v2.1.0 cti-python-stix2 v2.1.0 2020-11-20T22:41:10+00:00 This release includes the following changes: * #337 Switches fuzzywuzzy dependency for rapidfuzz (@maxbachmann) * #430 Adds ability to mix single objects and lists in the Bundle constructor * #445, #475 Adds ability to calculate semantic equivalence of indicator patterns * #449 Adds ability to calculate semantic equivalence of entire graphs of objects * #427 Fixes protocol_family property on network socket extension * #436 Fixes pattern visitor to handle expressions with both AND and OR * #431 Fixes bug when adding custom object to FileSystemSink if the object type hasn't been registered * #439 Fixes bug with custom wrapped classes not retaining their name (@maybe-sybr) * #438 Fixes bug with patterns when the object path contains numeric index steps * #454 Fixes stix2.patterns.make_constant() to create TimestampConstants * #455 Fixes bug with AND comparisons in patterns * #460 Fixes bug when retrieving custom object from TAXIICollectionSource if the object type hasn't been registered * #444 Fixes bug so CompositeDataSource and deduplicate() handle unversioned objects correctly * #467 Fixes bug in semantic equivalence when Location objects don't have latitude and longitude properties * #470 Fixes bug where Sighting's where_sighted_refs property couldn't point to a Location object * #473 Fixes typo in name of X509V3ExtensionsType class * #474 Fixes order of object properties when serialized to match examples from the STIX specification 2020-11-20T22:41:10+00:00 cti-python-stix2 v3.0.0 cti-python-stix2 v3.0.0 2021-07-13T16:56:09+00:00 This version aligns with the STIX 2.1 CS 03 (WD12) document, also know as the "OASIS Standard". __Main Changes__ #509 Add Sighting.summary default value #503 Revamp how STIX content customization is detected and enforced enhancement #500 fp write for STIX Objects #492 Drop 'six' dependency (backwards breaking) #490 Change canonicalization to normalization #489 Fix observation expression DNF transformer to preserve FOLLOWEDBY order. #485 Update CustomObservable decorator #483 add is_sdo() et al functions #481 Refactor stix2.parsing into more focused modules #480 Support Pagination in TAXII DataStore #476 FileSystemsSink.add creates an additional level of directory hierarchy #458 Versioning refinements #468 Extensions Support __Changes for CS03__ #517 Update links in code to current specification #515 Add new infrastructure-type-ov entries #514 Update Network Traffic for CS03 #504 Fix sighting.last_seen check __Semantic Similarity__ #499 Update incident weights for semantic similarity #496 Similarity/Equivalence Changes #493 Update the semantic equivalence user guide page #491 Graph Equivalence Changes __Testing, etc__ #482 Migrate test to GitHub Actions, update test & check configuration 2021-07-13T16:56:09+00:00 cti-python-stix2 v3.0.1 cti-python-stix2 v3.0.1 2021-09-24T13:39:08+00:00 This release includes the following changes: * #513 Fixes check for reference properties to apply to all custom objects, not just custom observables (@maybe-sybr) * #526 Fixes TAXIICollection queries to propagate HTTPErrors, not ignore them * #528 Fixes bug where all TAXII filters were converted to exact matches 2021-09-24T13:39:08+00:00 cti-pattern-validator v0.5.0 cti-pattern-validator v0.5.0 2017-07-12T16:18:27+00:00 * Separate object and path components in inspector. * Support "NOT" qualifier on all comparison operators. 2017-07-12T16:18:27+00:00 cti-pattern-validator v0.4.1 cti-pattern-validator v0.4.1 2017-07-12T16:19:18+00:00 * Repackaged to not use a Wheel distribution 2017-07-12T16:19:18+00:00 cti-pattern-validator v0.4.0 cti-pattern-validator v0.4.0 2017-07-12T16:19:52+00:00 * Encapsulated parsed patterns in a new Pattern class 2017-07-12T16:19:52+00:00 cti-pattern-validator v0.3.0 cti-pattern-validator v0.3.0 2017-07-12T16:20:37+00:00 * Update for STIX 2.0 WD02. * Add "inspector" module to extract features from patterns. * Improve error messages. * Update to ANTLR 4.7 * Add testing for Python 2.6 and 3.6 2017-07-12T16:20:37+00:00 cti-pattern-validator v0.6.0 cti-pattern-validator v0.6.0 2017-11-13T20:55:19+00:00 * #32 - Added a public walk() method to the Pattern class. (@chisholm) * Make repository structure match other projects. (@emmanvg) 2017-11-13T20:55:19+00:00 cti-pattern-validator v1.0.0 cti-pattern-validator v1.0.0 2018-07-18T15:03:37+00:00 * #34 - Add documentation on ReadTheDocs: https://stix2-patterns.readthedocs.io/ * #39 - Raise error for unexepected unused character values. * #41 - Raise error for negative REPEAT values. * #42 - Improved Timestamp validation. * #43 - Validate Base64 binary literals. * #48 - Make pattern qualifier and operator keywords case-sensitive. * Drop support for Python 2.6 and 3.3. 2018-07-18T15:03:37+00:00 cti-pattern-validator v1.1.0 cti-pattern-validator v1.1.0 2018-11-20T17:54:57+00:00 * Add a visitor to the ANTLR parser * Add testing for Python 3.7 2018-11-20T17:54:57+00:00 cti-pattern-validator v1.2.0 cti-pattern-validator v1.2.0 2019-11-23T03:12:26+00:00 * #59 Fixed bug where malformed hashes would pass (@JohannKT) * #63, #64 Fixed bugs with leading and trailing whitespace (@squioc) * Support STIX 2.1 patterns * Add testing for Python 3.8 2019-11-23T03:12:26+00:00 cti-pattern-validator v1.2.1 cti-pattern-validator v1.2.1 2019-11-26T17:55:46+00:00 * Fix some imports for backwards compatibility 2019-11-26T17:55:46+00:00 cti-pattern-validator v1.3.0 cti-pattern-validator v1.3.0 2020-03-04T17:34:50+00:00 * #68 Update to ANTLR 4.8 (@chisholm) * #69 Add "visit()" methods to Pattern classes (@chisholm) * #71 Fix bug with multiple qualifiers in a pattern (@chisholm) 2020-03-04T17:34:50+00:00 cti-pattern-validator v1.3.1 cti-pattern-validator v1.3.1 2020-07-09T15:44:23+00:00 * #75 Fix bug with SSDEEP hashes in STIX 2.1 (@emmanvg) 2020-07-09T15:44:23+00:00 cti-pattern-validator v1.3.2 cti-pattern-validator v1.3.2 2020-12-10T20:16:24+00:00 #79 Fix bug to prevent crashing on '*' selector in hashes (@chisholm) #81 Fix bug with bracket checking to allow for nested parentheses (@chisholm) 2020-12-10T20:16:24+00:00 cti-pattern-validator v2.0.0 cti-pattern-validator v2.0.0 2022-03-31T21:26:13+00:00 * #85 Update to ANTLR 4.9 (@chisholm) * #88 Default to STIX 2.1 version patterns 2022-03-31T21:26:13+00:00 cti-pattern-matcher v0.1.0 cti-pattern-matcher v0.1.0 2019-01-10T19:15:43+00:00 Initial prototype with support for STIX 2.0. 2019-01-10T19:15:43+00:00 cti-pattern-matcher v1.0.0 cti-pattern-matcher v1.0.0 2020-07-23T14:20:02+00:00 2020-07-23T14:20:02+00:00 cti-pattern-matcher v2.0.0 cti-pattern-matcher v2.0.0 2021-03-26T17:01:51+00:00 #68 Adds support for Python 3.9 (@2xyo) #69 Drops support for Python 2.7, 3.4, 3.5 (@emmanvg) #71 Fixes bug with timestamps of a precision greater than microsecond (@freunda) #64, #72 Improves performance (@clslgrnc, @dennispo) 2021-03-26T17:01:51+00:00 cti-pattern-matcher v2.0.1 cti-pattern-matcher v2.0.1 2021-03-26T17:02:22+00:00 * Fixes packaging bug 2021-03-26T17:02:22+00:00 cti-pattern-matcher v2.0.2 cti-pattern-matcher v2.0.2 2022-04-29T16:16:17+00:00 ## What's Changed * Improve _filtered_combinations_from_list stop condition by @clslgrnc in https://github.com/oasis-open/cti-pattern-matcher/pull/66 * Stringify base64 decoded bytes for LIKE operator by @baulus in https://github.com/oasis-open/cti-pattern-matcher/pull/75 2022-04-29T16:16:17+00:00 cti-pattern-matcher v3.0.0 cti-pattern-matcher v3.0.0 2022-07-19T14:42:29+00:00 2022-07-19T14:42:29+00:00