maec.utils.merge Module
Version: 4.1.0.17
Functions¶
-
maec.utils.merge.merge_documents(input_list, output_file)[source]¶ Merge a list of input MAEC documents and write them to an output file
-
maec.utils.merge.merge_malware_subjects(malware_subject_list)[source]¶ Merge a list of input Malware Subjects
-
maec.utils.merge.merge_packages(package_list, namespace=None)[source]¶ Merge a list of input MAEC Packages and return a merged Package instance.
-
maec.utils.merge.update_relationships(malware_subject_list, id_mappings)[source]¶ Update any existing Malware Subject relationships to account for merged Malware Subjects
-
maec.utils.merge.merge_binned_malware_subjects(merged_malware_subject, binned_list, id_mappings_dict)[source]¶ Merge a list of input binned (related) Malware Subjects
-
maec.utils.merge.create_mappings(mapping_dict, original_malware_subject_list, merged_malware_subject)[source]¶ Map the IDs of a list of existing Malware Subjects to the new merged Malware Subject
-
maec.utils.merge.merge_findings_bundles(findings_bundles_list)[source]¶ Merge two or more Malware Subject Findings Bundles
-
maec.utils.merge.deduplicate_vocabulary_list(entity_list, value_name='value')[source]¶ Deduplicate a simple list of MAEC/CybOX vocabulary entries