From 436ed0cea9214e8e4e3607ee072ee3f3801b4e30 Mon Sep 17 00:00:00 2001 From: Koen Van Impe Date: Tue, 4 Jul 2023 16:17:05 +0200 Subject: [PATCH] Small bug fix for vulners - vulners_ai_score --- misp_modules/modules/expansion/vulners.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/misp_modules/modules/expansion/vulners.py b/misp_modules/modules/expansion/vulners.py index c2ec7de..1b8cdcc 100644 --- a/misp_modules/modules/expansion/vulners.py +++ b/misp_modules/modules/expansion/vulners.py @@ -34,7 +34,9 @@ def handler(q=False): if 'score' in vulners_document.get('enchantments', {}): vulners_ai_score = vulners_document['enchantments']['score']['value'] else: - vulners_ai_score = None + vulners_ai_score = vulners_api.get_ai_score(vulnerability) + if len(vulners_ai_score) == 2: + vulners_ai_score = vulners_ai_score[0] vulners_exploits = vulners_api.searchExploit(vulnerability) @@ -44,7 +46,7 @@ def handler(q=False): vuln_summary += 'Non existing CVE' if vulners_ai_score: - ai_summary += 'Vulners AI Score is ' + str(vulners_ai_score[0]) + " " + ai_summary += 'Vulners AI Score is ' + str(vulners_ai_score) + " " if vulners_exploits: exploit_summary += " || " + str(len(vulners_exploits)) + " Public exploits available:\n "