Repository navigation
0.1.4
0.1.4 — threat.actors objects and generate crash
13 September 2026. Patch on the public 0.1.3 beta.
Install
pip install opentide==0.1.4
export OPENTIDE_REPO_ROOT=/path/to/detection-repo
opentide validate --strictFixed
threat.actorsis a list of objects (nameis a scoped actors-vocabulary ID such asatt&ck::G0006; optionalsightingandreferences). Generated JSON Schema no longer teacheslist[str](#172).opentide generateno longer crashes with'str' object has no attribute 'get'when exporting actors.- Nested vocabulary fields (threat leverage / viability, objective composition) are validated against the pinned vocabs.
Verify
python -c "import opentide; print(opentide.__version__)"
opentide generate
opentide validate --strictExpect 0.1.4. Author actors as objects:
actors:
- name: att&ck::G0006Links
License: EUPL-1.2. Issues: OpenTideHQ/opentide.