class Nexpose::VulnFinding
Vulnerability
finding information pulled from AJAX
requests. Data uses a numeric, console-specific vuln ID, which may need to be cross-referenced to the String ID to be used elsewhere.
Attributes
console_id[R]
Unique, console-specific identifier of the vulnerability.
cvss_score[R]
cvss_vector[R]
exploit[R]
Main published exploit module against this vulnerability, if any.
id[R]
Unique identifier of the vulnerability.
instances[R]
Number of instances of this vulnerabilty finding on an asset.
malware[R]
Whether known malware kits exploit this vulnerability.
published[R]
Date this vulnerability was published.
risk[R]
severity[R]
title[R]
Vulnerability
title.
verified[R]
Date that a vuln was verified, if validation has been carried out.
Public Class Methods
new(json)
click to toggle source
# File lib/nexpose/vuln.rb, line 255 def initialize(json) @id = json['nexVulnID'] @console_id = json['vulnID'] @title = json['title'] @cvss_vector = json['cvssBase'] @cvss_score = json['cvssScore'] @risk = json['riskScore'] @published = Time.at(json['publishedDate'] / 1000) @severity = json['severity'] @instances = json['vulnInstanceCount'] @exploit = json['mainExploit'] @malware = json['malwareCount'] @verified = DateTime.iso8601(json['verifiedDate'].slice(0, 15)).to_time if json['verifiedDate'] end