mirror of https://github.com/MISP/misp-modules
add: [vulnerability_lookup] Handling weakness (CWE) information while parsing github vulnerabilities
parent
5488396938
commit
cd8a2881d4
|
@ -284,6 +284,11 @@ class VulnerabilityLookupParser(VulnerabilityParser):
|
|||
misp_object.add_attribute('cvss-string', cvss['score'])
|
||||
for reference in lookup_result['references']:
|
||||
misp_object.add_attribute('references', reference['url'])
|
||||
for cwe_id in lookup_result.get('database_specific', {}).get('cwe_ids', []):
|
||||
attribute = self.misp_event.add_attribute(
|
||||
type='weakness', value=cwe_id
|
||||
)
|
||||
misp_object.add_reference(attribute.uuid, 'weakened-by')
|
||||
misp_object.add_reference(self.misp_attribute.uuid, 'related-to')
|
||||
vulnerability_object = self.misp_event.add_object(misp_object)
|
||||
|
||||
|
|
Loading…
Reference in New Issue