Skip to main content

Build_Status Version

An extension to python-stix supporting STIX Data Markings for the Enhance Shared Situational Awareness (ESSA) Initiative’s Information Sharing Architecture (ISA) Access Control Specification (ACS), which are based on the US Intelligence Community’s Enterprise Data Header (EDH) specification.

About the version numbers

stix-edh supports version 2.0 of the ISA Marking extensions for STIX, published January 19, 2016:

These schemas use version 3.0 of the Smart Data EDH Cyber Profile, and correspond to ACS Version 3.0.

NOTE: stix-edh does not currently support version 1.0 of the ISA Marking extensions (published February 26, 2015), which use the schemas below. Version 1.0 of the ISA Marking extensions use version 2.0 of the Smart Data EDH Cyber Profile, and corresponds to ACS Version 2.0.

The stix-edh library itself uses semantic versioning, and the version numbers are unrelated to the versions of EDH, ACS, or ISA.

Usage

To parse XML using with EDH data markings, just import stix_edh after import stix.

import stix
import stix_edh  # automatically registers extensions with python-stix

# Go on to parse your stix package
from stix.core import STIXPackage
package = STIXPackage.from_xml('stix.xml')

To create data markings, create an instance of stix_edh.ISAMarkings or stix_edh.ISAMarkingsAssertions, and add it to a MarkingSpecification object as a MarkingStructure. See examples/create-isa.py in the source repository for more information.

Requirements

  • Python 3.7+

  • python-stix

    • for STIX 1.1.1: >= 1.1.1.8 and < 1.2.0.0

    • for STIX 1.2: >= 1.2.0.3

  • mixbox > 1.0.5

Notice

This software was produced for the U. S. Government, and is subject to the Rights in Data-General Clause 52.227-14, Alt. IV (DEC 2007).

Copyright (c) 2017, The MITRE Corporation. All Rights Reserved.

Metadata

Release files for stix-edh 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for stix-edh 1.0.3
File Interpreter ABI Platform
stix_edh-1.0.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Release files / stix_edh-1.0.3-py2.py3-none-any.whl

Download URL stix_edh-1.0.3-py2.py3-none-any.whl
Size 27.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
709483e53bbd8b77b0267f1cef9879d757f200f196149050b0a805e6b0623d9d
BLAKE2b-256 checksum
How to use checksums
e435ac76dfd5d6b08fa1ffc0d6f7b3948c23ec2e8ed7376caa241b2eb7ec69a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

1.0.3 This release

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page