Update the upstream pins
playbooks/update-upstream-pinsNobody 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/update-upstream-pins- Licence
- CC BY 4.0
- Files
- MarkdownJSON-LDSource on GitHubHistory on GitHub
Update the upstream pins
Section titled “Update the upstream pins”The watch reports a newer ATT&CK release, a pinned bundle that a release changes or drops, a licence that is not the pinned one, a newer ADM release, a moved tag and a check that could not finish.1
- For a new ATT&CK release, read MITRE’s notes and move the manifest’s tag, commit and each bundle’s address, size, SHA-256 and git object hash together.2 Move the schema header’s
version,sourceand data commit with them;tests/test_upstream.pyholds the three equal.3 - Run
just test-attack-data. Where the new data departs from the ADM in a new way, change the schema to follow the data and list the departure, with its reason and count, intests/test_upstream.py. - For a new ADM release, read its change log, check the schema against it, and move
PINNED_ADM_TAGandPINNED_ADM_COMMIT, the header’s annotations and NOTICE together. - For a changed licence, read it, copy it again to
tests/data/attack-stix-data/LICENSE.txt, move its hash in the manifest and update NOTICE. - For a stix release, copy its six modules into
src/attack/schema/stix/whole and moveSTIX_COMMITand the hashes intests/test_stix_import.py.4