{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"Validates STIX 2.x JSON documents against the STIX 2.1 specification, checking both mandatory requirements via JSON schemas and recommended best practices via Python functions.","skillfed_tags":["stix","threat-intelligence","json-validation"],"use_cases":["Validate STIX threat intelligence documents before ingestion into security platforms or databases.","Integrate STIX validation into CI/CD pipelines to enforce specification compliance in automated threat data workflows.","Check STIX JSON files for both mandatory conformance and best-practice adherence during threat intelligence authoring.","Build custom security tools that need to verify STIX object structure and content before processing.","Audit existing STIX document collections for specification violations and best-practice gaps."],"what_it_does":"The STIX Validator is a tool for checking that STIX JSON content conforms to the STIX 2.1 specification. It validates documents against both mandatory \"MUST\" requirements\u2014using JSON schemas and Python functions for checks that cannot be expressed in schema alone\u2014and recommended \"SHOULD\" best-practice requirements. The validator distinguishes between these two requirement types, allowing users to ignore best-practice checks if needed. It also color-codes output to make validation results easier to interpret at a glance.\n\nThe package works as both a command-line script (stix2_validator) and a library that can be integrated into other tools. Users can validate JSON files, JSON strings, or Python dictionaries representing STIX objects. It is maintained as an OASIS TC Open Repository under BSD-3-Clause licensing, with active governance and community participation.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive license, and fills a clear need for STIX 2.x validation in threat intelligence workflows. No known vulnerabilities and broad Python version support (3.10\u20133.14) make it a safe, reliable choice for projects requiring STIX conformance checking."},"id":"stix2-validator","links":{"html":"https://skillfed.io/packages/stix2-validator","md":"https://skillfed.io/packages/stix2-validator.md","pypi":"https://pypi.org/project/stix2-validator/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-12","license_spdx":null,"license_treatment":"permissive","name":"stix2-validator","python_support":"supports_current","summary":"APIs and scripts for validating STIX 2.x documents."},"popularity":{"monthly_downloads":148440,"position":11034,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.3.1"}
