@@ -758,6 +758,7 @@ def extract_embedded_relationships(
758758 fileMarkings = file .get ("object_marking_refs" , None ),
759759 mime_type = file ["mime_type" ],
760760 no_trigger_import = file .get ("no_trigger_import" , False ),
761+ embedded = file .get ("embedded" , False ),
761762 )
762763 if (
763764 self .opencti .get_attribute_in_extension ("files" , external_reference )
@@ -775,6 +776,7 @@ def extract_embedded_relationships(
775776 fileMarkings = file .get ("object_marking_refs" , None ),
776777 mime_type = file ["mime_type" ],
777778 no_trigger_import = file .get ("no_trigger_import" , False ),
779+ embedded = file .get ("embedded" , False ),
778780 )
779781 external_references_ids .append (external_reference_id )
780782 # Granted refs
@@ -1042,6 +1044,7 @@ def import_object(
10421044 if "x_opencti_files" in stix_object :
10431045 for file in stix_object ["x_opencti_files" ]:
10441046 if "data" in file :
1047+ print (file )
10451048 self .opencti .stix_domain_object .add_file (
10461049 id = stix_object_result ["id" ],
10471050 file_name = file ["name" ],
@@ -1050,6 +1053,7 @@ def import_object(
10501053 fileMarkings = file .get ("object_marking_refs" , None ),
10511054 mime_type = file ["mime_type" ],
10521055 no_trigger_import = file .get ("no_trigger_import" , False ),
1056+ embedded = file .get ("embedded" , False ),
10531057 )
10541058 if (
10551059 self .opencti .get_attribute_in_extension ("files" , stix_object )
@@ -1059,6 +1063,7 @@ def import_object(
10591063 "files" , stix_object
10601064 ):
10611065 if "data" in file :
1066+ print (file )
10621067 self .opencti .stix_domain_object .add_file (
10631068 id = stix_object_result ["id" ],
10641069 file_name = file ["name" ],
@@ -1067,6 +1072,7 @@ def import_object(
10671072 fileMarkings = file .get ("object_marking_refs" , None ),
10681073 mime_type = file ["mime_type" ],
10691074 no_trigger_import = file .get ("no_trigger_import" , False ),
1075+ embedded = file .get ("embedded" , False ),
10701076 )
10711077 return stix_object_results
10721078
@@ -1179,6 +1185,7 @@ def import_observable(
11791185 fileMarkings = file .get ("object_marking_refs" , None ),
11801186 mime_type = file ["mime_type" ],
11811187 no_trigger_import = file .get ("no_trigger_import" , False ),
1188+ embedded = file .get ("embedded" , False ),
11821189 )
11831190 if (
11841191 self .opencti .get_attribute_in_extension ("files" , stix_object )
@@ -1196,6 +1203,7 @@ def import_observable(
11961203 fileMarkings = file .get ("object_marking_refs" , None ),
11971204 mime_type = file ["mime_type" ],
11981205 no_trigger_import = file .get ("no_trigger_import" , False ),
1206+ embedded = file .get ("embedded" , False ),
11991207 )
12001208 if "id" in stix_object :
12011209 self .mapping_cache [stix_object ["id" ]] = {
@@ -2472,6 +2480,7 @@ def apply_patch_files(self, item):
24722480 fileMarkings = file .get ("object_marking_refs" , None ),
24732481 mime_type = file .get ("mime_type" , None ),
24742482 no_trigger_import = file .get ("no_trigger_import" , False ),
2483+ embedded = file .get ("embedded" , False ),
24752484 )
24762485
24772486 def apply_patch (self , item ):
0 commit comments