OASIS Cyber Threat Intelligence (CTI) TC

 View Only

cti-stix-elevator 3.0.0 is released

  • 1.  cti-stix-elevator 3.0.0 is released

    Posted 07-08-2020 17:36




    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/