From f3347687b5904b9d5e5bc73e3c275e14c40af947 Mon Sep 17 00:00:00 2001 From: TheGroundZero <2406013+TheGroundZero@users.noreply.github.com> Date: Fri, 14 Sep 2018 09:27:14 +0200 Subject: [PATCH] Implementing https://github.com/cr0hn/openvas_to_report/pull/12 --- openvasreporting/libs/parsed_data.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openvasreporting/libs/parsed_data.py b/openvasreporting/libs/parsed_data.py index e53887d..33baeb3 100644 --- a/openvasreporting/libs/parsed_data.py +++ b/openvasreporting/libs/parsed_data.py @@ -160,11 +160,11 @@ def __init__(self, vuln_id, name, threat, **kwargs): """ # Get info cves = kwargs.get("cves", list()) or list() - cvss = kwargs.get("cvss", -1.0) - level = kwargs.get("level", "Low") - description = kwargs.get("description", "") + cvss = kwargs.get("cvss", -1.0) or -1.0 + level = kwargs.get("level", "None") or "None" + description = kwargs.get("description", "") or "" references = kwargs.get("references", list()) or list() - family = kwargs.get("family", "unknown") or "unknown" + family = kwargs.get("family", "Unknown") or "Unknown" if not isinstance(vuln_id, str): raise TypeError("Expected basestring, got '{}' instead".format(type(vuln_id)))