Hi everyone-
We just published cti-stix-elevator version 3.0.0 on PyPi [1]. The source code is available at [2]. read-the-docs documentation is available at [3].
We would like to thank users for their patience waiting for this often promised release!
This is a major release. The changes are:
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'
Please enter an issue on GitHub for bugs and feature requests.
Contributions welcome.
Rich Piazza
Chris Lenk
Emmanuelle Vargas-Gonzalez
MITRE
[1]
https://pypi.org/project/stix2-elevator [2]
https://github.com/oasis-open/cti-stix-elevator [3]
https://stix2-elevator.readthedocs.io/en/latest/