Skip to content

Commit

Permalink
update nav version
Browse files Browse the repository at this point in the history
  • Loading branch information
clemiller committed Apr 29, 2024
1 parent c0f469f commit 5b21691
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions mitreattack/diffStix/changelog_helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -1052,8 +1052,8 @@ def get_layers_dict(self):
# build layer structure
layer_json = {
"versions": {
"layer": "4.4",
"navigator": "4.8.0",
"layer": "4.5",
"navigator": "5.0.0",
"attack": self.data["new"][domain]["attack_release_version"],
},
"name": f"{thedate} {self.domain_to_domain_label[domain]} Updates",
Expand Down
2 changes: 1 addition & 1 deletion mitreattack/navlayers/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ layer_example = navlayers.Layer()
layer_example.from_dict(dict(name="example", domain="enterprise-attack")) # arguments required for every layer

# configure the versions object
layer_example.layer.versions = dict(layer="4.2", attack="9.1", navigator="4.2")
layer_example.layer.versions = dict(layer="4.5", attack="15", navigator="5.0.0")

# set a description
layer_example.layer.description = "This is a demonstration of how to set up a layer piece by piece"
Expand Down
2 changes: 1 addition & 1 deletion mitreattack/navlayers/core/layerobj.py
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,7 @@ def _linker(self, field, data):
if not field.endswith("s"):
# force upgrade
print("[Version] - V3 version field detected. Upgrading to V4 Versions object.")
ver_obj = dict(layer="4.0", navigator="4.0")
ver_obj = dict(layer="4.5", navigator="5.0.0")
self.versions = ver_obj
else:
self.versions = data
Expand Down
6 changes: 3 additions & 3 deletions mitreattack/navlayers/core/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from mitreattack.navlayers.core.exceptions import typeChecker, categoryChecker, UNSETVALUE, BadInput

defaults = dict(layer="4.5", navigator="4.9.0")
defaults = dict(layer="4.5", navigator="5.0.0")


class Versions:
Expand Down Expand Up @@ -42,9 +42,9 @@ def navigator(self):
def navigator(self, navigator):
"""Setter for navigator."""
typeChecker(type(self).__name__, navigator, str, "navigator")
if not navigator.startswith("4."):
if not navigator.startswith("5."):
print(
f"[WARNING] - unrecognized navigator version {navigator}. Defaulting to the 4.X schema, "
f"[WARNING] - unrecognized navigator version {navigator}. Defaulting to the 5.X.X schema, "
f"this may result in unexpected behavior."
)
navigator = defaults["navigator"]
Expand Down

0 comments on commit 5b21691

Please sign in to comment.