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, #packetstorm_ids, #packetstorm_url, #packetstorm_urls, #references, #references=, #references_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.
20 21 22 23 24 25 26 |
# File 'lib/cms_scanner/vulnerability.rb', line 20 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.
8 9 10 |
# File 'lib/cms_scanner/vulnerability.rb', line 8 def fixed_in @fixed_in end |
#title ⇒ Object (readonly)
Returns the value of attribute title.
8 9 10 |
# File 'lib/cms_scanner/vulnerability.rb', line 8 def title @title end |
#type ⇒ Object (readonly)
Returns the value of attribute type.
8 9 10 |
# File 'lib/cms_scanner/vulnerability.rb', line 8 def type @type end |
Instance Method Details
#==(other) ⇒ Boolean
param [ Vulnerability ] other
31 32 33 34 35 36 |
# File 'lib/cms_scanner/vulnerability.rb', line 31 def ==(other) title == other.title && type == other.type && references == other.references && fixed_in == other.fixed_in end |