mirror of https://github.com/MISP/misp-modules
fix: [vulnerability_lookup] Fixed potentially missing fields in the GSD description of a vulnerability
parent
cd8a2881d4
commit
8acd890605
|
@ -225,7 +225,8 @@ class VulnerabilityLookupParser(VulnerabilityParser):
|
|||
misp_object = MISPObject('vulnerability')
|
||||
gsd_details = lookup_result['gsd']['osvSchema']
|
||||
for field, relation in self.mapping.gsd_mapping().items():
|
||||
misp_object.add_attribute(relation, gsd_details[field])
|
||||
if gsd_details.get(field):
|
||||
misp_object.add_attribute(relation, gsd_details[field])
|
||||
misp_object.add_reference(self.misp_attribute.uuid, 'related-to')
|
||||
vulnerability_object = self.misp_event.add_object(misp_object)
|
||||
|
||||
|
|
Loading…
Reference in New Issue