Skip to content

Commit 3771266

Browse files
checkov: add null check (#12906)
1 parent d5bd6ad commit 3771266

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

dojo/tools/checkov/parser.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,14 @@ def get_item(vuln, test, check_type):
122122
if "description" in vuln:
123123
description += f"\n{vuln['description']}\n"
124124
mitigation = ""
125-
if "benchmarks" in vuln:
125+
if "benchmarks" in vuln and vuln["benchmarks"] is not None:
126126
bms = vuln["benchmarks"].keys()
127127
if len(bms) > 0:
128128
mitigation += "\nBenchmarks:\n"
129129
for bm in bms:
130-
for gl in vuln["benchmarks"][bm]:
131-
mitigation += f"- {bm} # {gl['name']} : {gl['description']}\n"
130+
if vuln["benchmarks"][bm] is not None:
131+
for gl in vuln["benchmarks"][bm]:
132+
mitigation += f"- {bm} # {gl['name']} : {gl['description']}\n"
132133

133134
file_path = vuln.get("file_path", None)
134135
source_line = None

0 commit comments

Comments
 (0)