Skip to content

Commit 201d8bc

Browse files
committed
Merge branch 'dev' of github.com:MISP/misp-stix
2 parents 0428b4a + 527a409 commit 201d8bc

14 files changed

+231
-103
lines changed

misp_stix_converter/stix2misp/converters/stix2_attack_pattern_converter.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@ def _create_cluster(self, attack_pattern: _ATTACK_PATTERN_TYPING,
6868
)
6969
if meta:
7070
attack_pattern_args['meta'] = meta
71-
return self._create_misp_galaxy_cluster(attack_pattern_args)
71+
return self.main_parser._create_misp_galaxy_cluster(
72+
**attack_pattern_args
73+
)
7274

7375

7476
class InternalSTIX2AttackPatternMapping(
@@ -137,7 +139,9 @@ def _create_cluster(self, attack_pattern: _ATTACK_PATTERN_TYPING,
137139
)
138140
if meta:
139141
attack_pattern_args['meta'] = meta
140-
return self._create_misp_galaxy_cluster(attack_pattern_args)
142+
return self.main_parser._create_misp_galaxy_cluster(
143+
**attack_pattern_args
144+
)
141145

142146
def _parse_attack_pattern_object(
143147
self, attack_pattern: _ATTACK_PATTERN_TYPING):

misp_stix_converter/stix2misp/converters/stix2_campaign_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def _create_cluster(self, campaign: _CAMPAIGN_TYPING,
5151
)
5252
if meta:
5353
campaign_args['meta'] = meta
54-
return self._create_misp_galaxy_cluster(campaign_args)
54+
return self.main_parser._create_misp_galaxy_cluster(**campaign_args)
5555

5656

5757
class InternalSTIX2CampaignConverter(InternalSTIX2Converter):

misp_stix_converter/stix2misp/converters/stix2_course_of_action_converter.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ def _create_cluster(self, course_of_action: _COURSE_OF_ACTION_TYPING,
4646
)
4747
if meta:
4848
course_of_action_args['meta'] = meta
49-
return self._create_misp_galaxy_cluster(course_of_action_args)
49+
return self.main_parser._create_misp_galaxy_cluster(
50+
**course_of_action_args
51+
)
5052

5153

5254
class InternalSTIX2CourseOfActionMapping(InternalSTIX2Mapping):
@@ -108,7 +110,9 @@ def _create_cluster(self, course_of_action: _COURSE_OF_ACTION_TYPING,
108110
)
109111
if meta:
110112
course_of_action_args['meta'] = meta
111-
return self._create_misp_galaxy_cluster(course_of_action_args)
113+
return self.main_parser._create_misp_galaxy_cluster(
114+
**course_of_action_args
115+
)
112116

113117
def _parse_course_of_action_object(
114118
self, course_of_action: _COURSE_OF_ACTION_TYPING):

misp_stix_converter/stix2misp/converters/stix2_custom_object_converter.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,10 @@ def _parse_custom_galaxy_cluster(
8989
if hasattr(custom_galaxy, 'x_misp_meta'):
9090
cluster_args['meta'] = custom_galaxy.x_misp_meta
9191
clusters[custom_ref] = {
92-
'cluster': self._create_misp_galaxy_cluster(cluster_args),
93-
'used': {self.event_uuid: False}
92+
'used': {self.event_uuid: False},
93+
'cluster': self.main_parser._create_misp_galaxy_cluster(
94+
**cluster_args
95+
)
9496
}
9597
if galaxy_type not in self.main_parser._galaxies:
9698
self._create_galaxy_args(galaxy_type, custom_galaxy.x_misp_name)

misp_stix_converter/stix2misp/converters/stix2_identity_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def _create_cluster(self, identity: _IDENTITY_TYPING,
7777
meta = self._handle_meta_fields(identity)
7878
if meta:
7979
sector_args['meta'] = meta
80-
return self._create_misp_galaxy_cluster(sector_args)
80+
return self.main_parser._create_misp_galaxy_cluster(**sector_args)
8181

8282
def _parse_identity_object(self, identity: _IDENTITY_TYPING):
8383
misp_object = self._create_misp_object('identity', identity)

misp_stix_converter/stix2misp/converters/stix2_intrusion_set_converter.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ def _create_cluster(self, intrusion_set: _INTRUSION_SET_TYPING,
6363
)
6464
if meta:
6565
intrusion_set_args['meta'] = meta
66-
return self._create_misp_galaxy_cluster(intrusion_set_args)
66+
return self.main_parser._create_misp_galaxy_cluster(
67+
**intrusion_set_args
68+
)
6769

6870

6971
class InternalSTIX2IntrusionSetMapping(
@@ -125,7 +127,9 @@ def _create_cluster(self, intrusion_set: _INTRUSION_SET_TYPING,
125127
self._handle_cluster_value_with_synonyms(intrusion_set_args, meta)
126128
if meta:
127129
intrusion_set_args['meta'] = meta
128-
return self._create_misp_galaxy_cluster(intrusion_set_args)
130+
return self.main_parser._create_misp_galaxy_cluster(
131+
**intrusion_set_args
132+
)
129133

130134
def _parse_intrusion_set_object(self, intrusion_set: _INTRUSION_SET_TYPING):
131135
misp_object = self._create_misp_object('intrusion-set', intrusion_set)

misp_stix_converter/stix2misp/converters/stix2_location_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def _create_cluster(self, location: Location,
9898
meta = self._handle_meta_fields(location)
9999
if meta:
100100
location_args['meta'] = meta
101-
return self._create_misp_galaxy_cluster(location_args)
101+
return self.main_parser._create_misp_galaxy_cluster(**location_args)
102102

103103
def _parse_location_object(self, location: Location):
104104
misp_object = self._create_misp_object('geolocation', location)

misp_stix_converter/stix2misp/converters/stix2_malware_converter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def _create_cluster(self, malware: _MALWARE_TYPING,
155155
self._handle_labels(meta, malware.labels)
156156
if meta:
157157
malware_args['meta'] = meta
158-
return self._create_misp_galaxy_cluster(malware_args)
158+
return self.main_parser._create_misp_galaxy_cluster(**malware_args)
159159

160160
def _parse_malware_object_and_galaxy(self, malware: _MALWARE_TYPING):
161161
self._parse_galaxy(malware)
@@ -230,7 +230,7 @@ def _create_cluster(self, malware: _MALWARE_TYPING,
230230
self._handle_labels(meta, malware.labels)
231231
if meta:
232232
malware_args['meta'] = meta
233-
return self._create_misp_galaxy_cluster(malware_args)
233+
return self.main_parser._create_misp_galaxy_cluster(**malware_args)
234234

235235
def _parse_script_object(self, malware: _MALWARE_TYPING):
236236
misp_object = self._create_misp_object('script', malware)

misp_stix_converter/stix2misp/converters/stix2_threat_actor_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def _create_cluster(self, threat_actor: _THREAT_ACTOR_TYPING,
6262
self._handle_labels(meta, threat_actor.labels)
6363
if meta:
6464
threat_actor_args['meta'] = meta
65-
return self._create_misp_galaxy_cluster(threat_actor_args)
65+
return self.main_parser._create_misp_galaxy_cluster(**threat_actor_args)
6666

6767

6868
class ExternalSTIX2ThreatActorMapping(

misp_stix_converter/stix2misp/converters/stix2_tool_converter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def _create_cluster(self, tool: _TOOL_TYPING,
6464
self._handle_labels(meta, tool.labels)
6565
if meta:
6666
tool_args['meta'] = meta
67-
return self._create_misp_galaxy_cluster(tool_args)
67+
return self.main_parser._create_misp_galaxy_cluster(**tool_args)
6868

6969

7070
class InternalSTIX2ToolMapping(
@@ -120,7 +120,7 @@ def _create_cluster(self, tool: _TOOL_TYPING,
120120
self._handle_labels(meta, tool.labels)
121121
if meta:
122122
tool_args['meta'] = meta
123-
return self._create_misp_galaxy_cluster(tool_args)
123+
return self.main_parser._create_misp_galaxy_cluster(**tool_args)
124124

125125
def _parse_script_object(self, tool: _TOOL_TYPING):
126126
misp_object = self._create_misp_object('script', tool)

0 commit comments

Comments
 (0)