Skip to content

Commit b559faa

Browse files
fix parser
1 parent 967b81e commit b559faa

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

dojo/tools/qualys/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ def parse_finding(host, tree):
356356
cvss_data = parse_cvss_data(temp.get("CVSS_vector"))
357357
if cvss_data:
358358
finding.cvss3 = cvss_data.get("vector")
359-
finding.cvss3_score = cvss_data.get("base_score")
359+
finding.cvss3_score = cvss_data.get("score")
360360

361361
if temp.get("CVSS_value") is not None:
362362
finding.cvssv3_score = temp.get("CVSS_value")

dojo/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2666,8 +2666,8 @@ def parse_cvss_data(cvss_vector_string: str) -> dict:
26662666
if len(vectors) > 0 and type(vectors[0]) is CVSS3:
26672667
return {
26682668
"vector": vectors[0].clean_vector(),
2669+
"score": vectors[0].scores()[0],
26692670
"severity": vectors[0].severities()[0],
2670-
"base_score": vectors[0].scores()[0],
26712671
}
26722672
logger.debug("No valid CVSS3 vector found in %s", cvss_vector_string)
26732673
return {}

0 commit comments

Comments
 (0)