OpenSTIX
OpenSTIX is an unofficial STIX 2.1 library and toolkit built upon the foundations of the STIX2 library, aimed at enhancing the efficiency and productivity of cybersecurity professionals. It's developed and maintained by AbuseTotal, a startup committed to delivering high-quality software solutions in the cybersecurity domain.
Features
- Modular Design: Organizes the functionalities provided by STIX2 library into modules for easy consumption and extension.
- Workspace Class: Extends the
Environmentclass into aWorkspaceclass to facilitate seamless creation, removal, and management of STIX SDOs (Structured Data Objects) based on contributing properties. - Built-in Datasets: Provides ready-to-use datasets including MITRE frameworks, geolocations, custom TLP markings, and industries to expedite the analytical process.
- Custom Objects and Extensions: Offers custom objects and extensions to assist analysts with additional informational resources such as Whois and DNS-Records.
Installation
pip install openstix
Documentation
Documentation is available here
Contributing
We welcome contributions to OpenSTIX! Whether you're reporting bugs, proposing new features, or contributing code, we appreciate your help. Please make sure to read our Contributing Guidelines before making a contribution.
License
OpenSTIX is licensed under the Apache 2.0.
Contact
For any inquiries, issues, or support related to OpenSTIX, feel free to create an issue.
Acknowledgements
OpenSTIX is an initiative by AbuseTotal to foster the development of cybersecurity tools and libraries. We thank the OASIS Cyber Threat Intelligence Technical Committee and all STIX community for laying down the robust foundation upon which OpenSTIX is built.
Metadata
Release files for openstix 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openstix-0.2.4.tar.gz | 21.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openstix-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.8 kB
Release files / openstix-0.2.4.tar.gz
| Download URL | openstix-0.2.4.tar.gz |
|---|---|
| Size | 21.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c965df89f4fcd2bee38b8d99607c25fe709b9853a9dfc1a8f63f0404477427f1
|
|
BLAKE2b-256 checksum How to use checksums |
d668975bb3bf8c0e890ececc7d6c365620c97818df82722731f740bdbfce7707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 15, 2025.
Transparency logRelease files / openstix-0.2.4-py3-none-any.whl
| Download URL | openstix-0.2.4-py3-none-any.whl |
|---|---|
| Size | 37.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3eaa733d81105704c77b68d79731804b9757955266bca19840b25463fe722cc0
|
|
BLAKE2b-256 checksum How to use checksums |
f1c42f033e8bc7b62feb54e0949b3ff7d8abcac89151ea517f3e7e85dffdd3e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 15, 2025.
Transparency log