Skip to content

Commit a752498

Browse files
committed
Map Nessus Warnings and Errors to Skipped (Not Reviewed) and Profile Error
Signed-off-by: Camden Moors <[email protected]>
1 parent 88bd047 commit a752498

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/heimdall_tools/nessus_mapper.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,15 @@ def finding(issue, timestamp)
9696
# nessus policy compliance result provides a pass/fail data
9797
# For non policy compliance results are defaulted to failed
9898
if issue['compliance-result']
99-
finding['status'] = issue['compliance-result'].eql?('PASSED') ? 'passed' : 'failed'
99+
if issue['compliance-result'].eql?('PASSED')
100+
finding['status'] = 'passed'
101+
elsif issue['compliance-result'].eql?('FAILED')
102+
finding['status'] = 'failed'
103+
elsif issue['compliance-result'].eql?('WARNING')
104+
finding['status'] = 'skipped'
105+
elsif issue['compliance-result'].eql?('ERROR')
106+
finding['status'] = 'error'
107+
end
100108
else
101109
finding['status'] = 'failed'
102110
end

0 commit comments

Comments
 (0)