Skip to content

Commit c91f507

Browse files
committed
[client] Add x_mitre_id in aliases of attack patterns (#13893)
1 parent 4cef80b commit c91f507

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

client-python/pycti/entities/opencti_attack_pattern.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,13 @@ def import_from_stix2(self, **kwargs):
568568
self.opencti.get_attribute_in_extension("modified_at", stix_object)
569569
)
570570

571+
# Add x_mitre_id in aliases
572+
aliases = self.opencti.stix2.pick_aliases(stix_object)
573+
if aliases is None:
574+
aliases = []
575+
if x_mitre_id is not None and x_mitre_id not in aliases:
576+
aliases.append(x_mitre_id)
577+
571578
return self.create(
572579
stix_id=stix_object["id"],
573580
createdBy=(
@@ -599,7 +606,7 @@ def import_from_stix2(self, **kwargs):
599606
if "description" in stix_object
600607
else None
601608
),
602-
aliases=self.opencti.stix2.pick_aliases(stix_object),
609+
aliases=aliases,
603610
x_mitre_platforms=(
604611
stix_object["x_mitre_platforms"]
605612
if "x_mitre_platforms" in stix_object

0 commit comments

Comments
 (0)