class Nexpose::VulnFilter

Vulnerability filtering for alerting. Set values to 1 to enable and 0 to disable.

Attributes

confirmed[RW]

Vulnerability events to alert on.

potential[RW]

Vulnerability events to alert on.

severity[RW]

Only alert on vulnerability findings with a severity level greater than this level. Range is 0 to 10. Values in the UI correspond as follows:

Any severity: 1
Severe and critical: 4
Only critical: 8
unconfirmed[RW]

Vulnerability events to alert on.

Public Class Methods

json_initializer(filter) click to toggle source
# File lib/nexpose/alert.rb, line 43
def self.json_initializer(filter)
  new(filter[:severity] ? 1 : 0,
      filter[:unconfirmed] ? 1 : 0,
      filter[:confirmed] ? 1 : 0,
      filter[:potential] ? 1 : 0)
end
new(severity = 1, confirmed = 1, unconfirmed = 1, potential = 1) click to toggle source
# File lib/nexpose/alert.rb, line 38
def initialize(severity = 1, confirmed = 1, unconfirmed = 1, potential = 1)
  @severity, @confirmed = severity.to_i, confirmed.to_i
  @unconfirmed, @potential = unconfirmed.to_i, potential.to_i
end