mirror of https://github.com/MISP/misp-modules
Fixed getting of the Vulners AI score.
parent
84124f819d
commit
f1325f4316
|
@ -26,8 +26,15 @@ def handler(q=False):
|
|||
vulners_api = vulners.Vulners(api_key=key)
|
||||
vulnerability = request.get('vulnerability')
|
||||
vulners_document = vulners_api.document(vulnerability)
|
||||
|
||||
# Get AI scoring from the document if it's already calculated
|
||||
# There is no need to call AI Scoring method
|
||||
if 'score' in vulners_document.get('enchantments', {}):
|
||||
vulners_ai_score = vulners_document['enchantments']['score']['value']
|
||||
else:
|
||||
vulners_ai_score = None
|
||||
|
||||
vulners_exploits = vulners_api.searchExploit(vulnerability)
|
||||
vulners_ai_score = vulners_api.aiScore(vulnerability)
|
||||
|
||||
if vulners_document:
|
||||
vuln_summary += vulners_document.get('description')
|
||||
|
|
Loading…
Reference in New Issue