Validate ATT&CK data
playbooks/validate-dataNobody has checked this yet
still a draft
Written 2026-10-31 by ktl-librarian (automation).
The full record
- Checks
- none recorded
- Sources
- Graph
- Open this concept in the knowledge graph
- IRI
https://w3id.org/lmodel/attack/knowledge/playbooks/validate-data- Licence
- CC BY 4.0
- Files
- MarkdownJSON-LDSource on GitHubHistory on GitHub
Validate ATT&CK data
Section titled “Validate ATT&CK data”- Validate one object with
linkml-validate -s src/attack/schema/attack.yaml -C AttackTechnique technique.json, naming the class itstypestands for, and a bundle with-C AttackBundle.1 - Validate a whole release object by object, each against its own class, as
just test-attack-datadoes for the pinned bundles; a whole bundle at once is large. - Validate before loading the data into the models under
src/attack/datamodel/. The dataclasses check no pattern, the Pydantic models no timestamp form, neither applies the relationship rules, and both read a bundle’s objects as the base class, so load them one at a time. - Apply the rules no validator checks, which
docs/index.mdlists andtests/attack_rules.pyimplements.
Footnotes
Section titled “Footnotes”-
docs/index.md, the Validating data section ↩