Class: CMSScanner::Vulnerability
- Inherits:
-
Object
- Object
- CMSScanner::Vulnerability
- Includes:
- References
- Defined in:
- lib/cms_scanner/vulnerability.rb
Overview
Generic Vulnerability
Instance Attribute Summary collapse
-
#fixed_in ⇒ Object
readonly
Returns the value of attribute fixed_in.
-
#title ⇒ Object
readonly
Returns the value of attribute title.
-
#type ⇒ Object
readonly
Returns the value of attribute type.
Instance Method Summary collapse
-
#==(other) ⇒ Boolean
param [ Vulnerability ] other.
-
#initialize(title, references = {}, type = nil, fixed_in = nil) ⇒ Vulnerability
constructor
A new instance of Vulnerability.
Methods included from References
#cve_url, #cve_urls, #cves, #exploitdb_ids, #exploitdb_url, #exploitdb_urls, #msf_modules, #msf_url, #msf_urls, #osvdb_ids, #osvdb_url, #osvdb_urls, #packetstorm_ids, #packetstorm_url, #packetstorm_urls, #references, #references=, #references_urls, #secunia_ids, #secunia_url, #secunia_urls, #securityfocus_ids, #securityfocus_url, #securityfocus_urls, #urls
Constructor Details
#initialize(title, references = {}, type = nil, fixed_in = nil) ⇒ Vulnerability
Returns a new instance of Vulnerability.
18 19 20 21 22 23 24 |
# File 'lib/cms_scanner/vulnerability.rb', line 18 def initialize(title, references = {}, type = nil, fixed_in = nil) @title = title @type = type @fixed_in = fixed_in self.references = references end |
Instance Attribute Details
#fixed_in ⇒ Object (readonly)
Returns the value of attribute fixed_in.
6 7 8 |
# File 'lib/cms_scanner/vulnerability.rb', line 6 def fixed_in @fixed_in end |
#title ⇒ Object (readonly)
Returns the value of attribute title.
6 7 8 |
# File 'lib/cms_scanner/vulnerability.rb', line 6 def title @title end |
#type ⇒ Object (readonly)
Returns the value of attribute type.
6 7 8 |
# File 'lib/cms_scanner/vulnerability.rb', line 6 def type @type end |
Instance Method Details
#==(other) ⇒ Boolean
param [ Vulnerability ] other
29 30 31 32 33 34 |
# File 'lib/cms_scanner/vulnerability.rb', line 29 def ==(other) title == other.title && type == other.type && references == other.references && fixed_in == other.fixed_in end |