Skip to content

0.1.4

Choose a tag to compare

@cursor cursor released this 13 Sep 12:01
· 446 commits to development since this release
7c2a126

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 --strict

Fixed

  • threat.actors is a list of objects (name is a scoped actors-vocabulary ID such as att&ck::G0006; optional sighting and references). Generated JSON Schema no longer teaches list[str] (#172).
  • opentide generate no 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 --strict

Expect 0.1.4. Author actors as objects:

actors:
  - name: att&ck::G0006

Links

License: EUPL-1.2. Issues: OpenTideHQ/opentide.