Class: Mdm::VulnDetail

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/mdm/vuln_detail.rb

Overview

Vulnerability details supplied from an external source, such as Nexpose.

Common Vulnerability Scoring System collapse

Nexpose collapse

Nexpose PCI collapse

Instance Attribute Summary collapse

Instance Attribute Details

#cvss_score ⇒ Float

Composite Common Vulnerability Scoring System (CVSS) Score

Returns:

  • (Float)


# File 'app/models/mdm/vuln_detail.rb', line 45


#cvss_vector ⇒ String

#cvss_score broken down into its encoded components

Returns:

  • (String)

See Also:



# File 'app/models/mdm/vuln_detail.rb', line 50


#description ⇒ String

Long description of this vulnerability.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 16


#nx_added ⇒ DateTime

When this vulnerability was added in Nexpose.

Returns:

  • (DateTime)


# File 'app/models/mdm/vuln_detail.rb', line 72


#nx_device_id ⇒ Integer

ID of target device in Nexpose.

Returns:

  • (Integer)


# File 'app/models/mdm/vuln_detail.rb', line 77


#nx_modified ⇒ DateTime

The last time this vulnerability was modified in Nexpose.

Returns:

  • (DateTime)


# File 'app/models/mdm/vuln_detail.rb', line 82


#nx_pci_compliance_status ⇒ String

Status of PCI compliance with regards to this vulnerability according to Nexpose.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 135


#nx_pci_severity ⇒ Float

The severity for the vulnerability under PCI according to Nexpose.

Returns:

  • (Float)


# File 'app/models/mdm/vuln_detail.rb', line 140


#nx_proof_key ⇒ String

Key to #proof in Nexpose.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 87


#nx_published ⇒ DateTime

When this vulnerability was published according to Nexpose.

Returns:

  • (DateTime)


# File 'app/models/mdm/vuln_detail.rb', line 92


#nx_scan_id ⇒ Integer

ID of scan that found this vulnerability in Nexpose.

Returns:

  • (Integer)


# File 'app/models/mdm/vuln_detail.rb', line 97


#nx_severity ⇒ Float

Severity of this vulnerability according to Nexpose.

Returns:

  • (Float)


# File 'app/models/mdm/vuln_detail.rb', line 122


#nx_tags ⇒ String

Tags on this vulnerability in Nexpose.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 102


#nx_vuln_id ⇒ String

ID of this vulnerability in Nexpose.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 107


#nx_vuln_status ⇒ String

Status of this vulnerability in Nexpose.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 112


#nx_vulnerable_since ⇒ DateTime

When this vulnerability was first identified for the target in Nexpose.

Returns:

  • (DateTime)


# File 'app/models/mdm/vuln_detail.rb', line 117


#proof ⇒ String

Proof of this vulnerability existing on the target.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 31


#solution ⇒ String

Solution to fix this vulnerability.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 36


#src ⇒ String

Source of this vulnerability detail.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 21


#title ⇒ String

Title of this vulnerability.

Returns:

  • (String)


# File 'app/models/mdm/vuln_detail.rb', line 26