Skip to content

Commit 32c80b0

Browse files
authored
SARIF: Add some extra logic around codeFlows (DefectDojo#8263)
1 parent 8a34f80 commit 32c80b0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

dojo/tools/sarif/parser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ def get_snippet(result):
191191

192192

193193
def get_codeFlowsDescription(codeFlows):
194+
description = ''
194195
for codeFlow in codeFlows:
195196
if 'threadFlows' not in codeFlow:
196197
continue
@@ -235,7 +236,7 @@ def get_description(result, rule):
235236
if fullDescription != message and fullDescription != shortDescription:
236237
description += '**Rule full description:** {}\n'.format(fullDescription)
237238

238-
if 'codeFlows' in result:
239+
if len(result.get('codeFlows', [])) > 0:
239240
description += get_codeFlowsDescription(result['codeFlows'])
240241

241242
if description.endswith('\n'):

0 commit comments

Comments
 (0)