We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 88bd047 commit a752498Copy full SHA for a752498
lib/heimdall_tools/nessus_mapper.rb
@@ -96,7 +96,15 @@ def finding(issue, timestamp)
96
# nessus policy compliance result provides a pass/fail data
97
# For non policy compliance results are defaulted to failed
98
if issue['compliance-result']
99
- finding['status'] = issue['compliance-result'].eql?('PASSED') ? 'passed' : 'failed'
+ 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
108
else
109
finding['status'] = 'failed'
110
end
0 commit comments