Skip to content

Commit

Permalink
feature: access deprecated attribute from all MITRE ATT&CK objects
Browse files Browse the repository at this point in the history
  • Loading branch information
aacienfuegos committed Feb 25, 2022
1 parent 13e1687 commit 27d6bdb
Show file tree
Hide file tree
Showing 6 changed files with 3 additions and 4 deletions.
1 change: 1 addition & 0 deletions pyattck/enterprise/attckobject.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ def __init__(self, **kwargs):
self.modified = self._set_attribute(kwargs, 'modified')
self.stix = self._set_attribute(kwargs, 'id')
self.type = self._set_attribute(kwargs, 'type')
self.deprecated = self._set_attribute(kwargs, 'x_mitre_deprecated')

def __str__(self):
"""
Expand Down
1 change: 0 additions & 1 deletion pyattck/enterprise/technique.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@ def __init__(self, attck_obj = None, **kwargs):
self.wiki = self._set_wiki(kwargs)
self.contributors = self._set_list_items(kwargs, 'x_mitre_contributors')
self.revoked = self._set_attribute(kwargs, 'revoked')
self.deprecated = self._set_attribute(kwargs, 'x_mitre_deprecated')
self.subtechnique = False if self._set_attribute(kwargs, 'x_mitre_is_subtechnique') is None else True
self.__subtechniques = []
self.command_list = self.__get_filtered_dataset('command_list')
Expand Down
1 change: 1 addition & 0 deletions pyattck/ics/attckobject.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ def __init__(self, **kwargs):
self.modified = self._set_attribute(kwargs, 'modified')
self.stix = self._set_attribute(kwargs, 'id')
self.type = self._set_attribute(kwargs, 'type')
self.deprecated = self._set_attribute(kwargs, 'x_mitre_deprecated')

def __str__(self):
"""
Expand Down
1 change: 0 additions & 1 deletion pyattck/ics/technique.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,6 @@ def __init__(self, attck_obj = None, _enterprise_attck_obj=None, **kwargs):
self.wiki = self._set_wiki(kwargs)
self.contributors = self._set_list_items(kwargs, 'x_mitre_contributors')
self.revoked = self._set_attribute(kwargs, 'revoked')
self.deprecated = self._set_attribute(kwargs, 'x_mitre_deprecated')
self.subtechnique = False if self._set_attribute(kwargs, 'x_mitre_is_subtechnique') is None else True
self.command_list = self.__get_filtered_dataset('command_list')
self.commands = self.__get_filtered_dataset('commands')
Expand Down
1 change: 1 addition & 0 deletions pyattck/mobile/mobileattckobject.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ def __init__(self, **kwargs):
self.modified = self._set_attribute(kwargs, 'modified')
self.stix = self._set_attribute(kwargs, 'id')
self.type = self._set_attribute(kwargs, 'type')
self.deprecated = self._set_attribute(kwargs, 'x_mitre_deprecated')

def __str__(self):
return_dict = {}
Expand Down
2 changes: 0 additions & 2 deletions pyattck/mobile/technique.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,12 @@ def __init__(self, mobile_attck_obj = None, **kwargs):
self.old_attack_id = self._set_attribute(kwargs, 'x_mitre_old_attack_id')
self.platforms = self._set_list_items(kwargs, 'x_mitre_platforms')
self.version = self._set_attribute(kwargs, 'x_mitre_version')
self.depricated = self._set_attribute(kwargs, 'x_mitre_deprecated')
self.created_by_ref = self._set_attribute(kwargs, 'created_by_ref')
self.contributor = self._set_list_items(kwargs, 'x_mitre_contributors')
self.tactic_type = self._set_list_items(kwargs, 'x_mitre_tactic_type')
self.external_reference = self._set_reference(kwargs)
self.possible_detections = self._set_attribute(kwargs, 'x_mitre_detection')
self.revoked = self._set_attribute(kwargs, 'revoked')
self.deprecated = self._set_attribute(kwargs, 'x_mitre_deprecated')
self.wiki = self._set_wiki(kwargs)
self.stix = self._set_attribute(kwargs, 'id')
self.command_list = self.__get_filtered_dataset('command_list')
Expand Down

0 comments on commit 27d6bdb

Please sign in to comment.