Skip to content
14 changes: 12 additions & 2 deletions dojo/tools/checkov/parser.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,18 @@
if "check_name" in vuln:
description += f"{vuln['check_name']}\n"

if "description" in vuln:
description += f"\n{vuln['description']}\n"

Check failure on line 124 in dojo/tools/checkov/parser.py

View workflow job for this annotation

GitHub Actions / ruff-linting

Ruff (W293)

dojo/tools/checkov/parser.py:124:1: W293 Blank line contains whitespace
Comment thread
shodanwashere marked this conversation as resolved.
Outdated
mitigation = ""
if "benchmarks" in vuln:
bms = vuln["benchmarks"].keys()
if len(bms) > 0:
mitigation += "\nBenchmarks:\n"
for bm in bms:
for gl in vuln["benchmarks"][bm]:
mitigation += f"- {bm} # {gl['name']} : {gl['description']}\n"

file_path = vuln.get("file_path", None)
source_line = None
if "file_line_range" in vuln:
Expand All @@ -133,8 +145,6 @@
if "severity" in vuln and vuln["severity"] is not None:
severity = vuln["severity"].capitalize()

mitigation = ""

references = vuln.get("guideline", "")
return Finding(
title=title,
Expand Down
Loading