Your files stay on your device STIX 2.1 validator Validate a pasted or uploaded STIX 2.1 bundle against the specification's structural rules (required properties, types, timestamps, ID formats, relationship references), report each problem with its JSON path, check STIX patterning expressions with a small grammar parser, and draw the object relationship graph. Paste a STIX 2.1 bundle, drop a file, or load an example, then press Validate. The checks are the structural rules STIX 2.1 declares: the bundle envelope, specversion, per-type required properties, identifier shape, timestamp shape and ordering, in-bundle references, duplicate versions, and the patterning grammar. They do not cover every optional property. The tool does not recompute deterministic SCO UUIDv5 ids, does not fetch objects missing from the bundle, and does not check whether a relationshiptype fits its source and target types. A bundle can pass here and still carry semantic problems; STIX 2.0 objects are counted but not validated. OptionsValidate More JSON tools - SBOM validator (/json/cyclonedx-validator) - JSON validator (/json/validator) - JSON schema validator (/json/schema) All JSON tools (/json) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/json/stix-2-validator Markdown version: https://nutter.tools/json/stix-2-validator.md Plain-text version: https://nutter.tools/json/stix-2-validator.txt Agent index: https://nutter.tools/llms.txt