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_scoreFloat

Composite Common Vulnerability Scoring System (CVSS) Score

Returns:

  • (Float)


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


#cvss_vectorString

#cvss_score broken down into its encoded components

Returns:

  • (String)

See Also:



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


#descriptionString

Long description of this vulnerability.

Returns:

  • (String)


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


#nx_addedDateTime

When this vulnerability was added in Nexpose.

Returns:

  • (DateTime)


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


#nx_device_idInteger

ID of target device in Nexpose.

Returns:

  • (Integer)


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


#nx_modifiedDateTime

The last time this vulnerability was modified in Nexpose.

Returns:

  • (DateTime)


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


#nx_pci_compliance_statusString

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_severityFloat

The severity for the vulnerability under PCI according to Nexpose.

Returns:

  • (Float)


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


#nx_proof_keyString

Key to #proof in Nexpose.

Returns:

  • (String)


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


#nx_publishedDateTime

When this vulnerability was published according to Nexpose.

Returns:

  • (DateTime)


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


#nx_scan_idInteger

ID of scan that found this vulnerability in Nexpose.

Returns:

  • (Integer)


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


#nx_severityFloat

Severity of this vulnerability according to Nexpose.

Returns:

  • (Float)


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


#nx_tagsString

Tags on this vulnerability in Nexpose.

Returns:

  • (String)


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


#nx_vuln_idString

ID of this vulnerability in Nexpose.

Returns:

  • (String)


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


#nx_vuln_statusString

Status of this vulnerability in Nexpose.

Returns:

  • (String)


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


#nx_vulnerable_sinceDateTime

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

Returns:

  • (DateTime)


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


#proofString

Proof of this vulnerability existing on the target.

Returns:

  • (String)


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


#solutionString

Solution to fix this vulnerability.

Returns:

  • (String)


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


#srcString

Source of this vulnerability detail.

Returns:

  • (String)


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


#titleString

Title of this vulnerability.

Returns:

  • (String)


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