Class: VulnerabilityWithSecondStep
- Inherits:
-
Domain::Model
- Object
- Domain::Model
- VulnerabilityWithSecondStep
- Defined in:
- lib/domain/vulnerability/model.rb
Instance Attribute Summary collapse
-
#all_articles ⇒ Object
Returns the value of attribute all_articles.
-
#assigning_cna ⇒ Object
Returns the value of attribute assigning_cna.
-
#base_score ⇒ Object
Returns the value of attribute base_score.
-
#cve_number ⇒ Object
Returns the value of attribute cve_number.
-
#cve_title ⇒ Object
Returns the value of attribute cve_title.
-
#executive_summary ⇒ Object
Returns the value of attribute executive_summary.
-
#exploitability_assessment ⇒ Object
Returns the value of attribute exploitability_assessment.
-
#exploited ⇒ Object
Returns the value of attribute exploited.
-
#faq ⇒ Object
Returns the value of attribute faq.
-
#impact ⇒ Object
Returns the value of attribute impact.
-
#is_zero_day ⇒ Object
Returns the value of attribute is_zero_day.
-
#last_updated ⇒ Object
Returns the value of attribute last_updated.
-
#max_severity ⇒ Object
Returns the value of attribute max_severity.
-
#mitigations ⇒ Object
Returns the value of attribute mitigations.
-
#publicly_disclosed ⇒ Object
Returns the value of attribute publicly_disclosed.
-
#release_date ⇒ Object
Returns the value of attribute release_date.
-
#requires_config_change ⇒ Object
Returns the value of attribute requires_config_change.
-
#requires_patch ⇒ Object
Returns the value of attribute requires_patch.
-
#sbg_affected_devices ⇒ Object
Returns the value of attribute sbg_affected_devices.
-
#security_updates ⇒ Object
Returns the value of attribute security_updates.
-
#tag ⇒ Object
Returns the value of attribute tag.
-
#temporal_score ⇒ Object
Returns the value of attribute temporal_score.
-
#vector_string ⇒ Object
Returns the value of attribute vector_string.
-
#workarounds ⇒ Object
Returns the value of attribute workarounds.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ VulnerabilityWithSecondStep
constructor
A new instance of VulnerabilityWithSecondStep.
Methods inherited from Domain::Model
columns, from_csv, from_json, headers, table_name, #to_csv, #to_hash, #to_s, view
Constructor Details
#initialize(attributes = {}) ⇒ VulnerabilityWithSecondStep
Returns a new instance of VulnerabilityWithSecondStep.
168 169 170 |
# File 'lib/domain/vulnerability/model.rb', line 168 def initialize(attributes = {}) super(attributes) end |
Instance Attribute Details
#all_articles ⇒ Object
Returns the value of attribute all_articles.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def all_articles @all_articles end |
#assigning_cna ⇒ Object
Returns the value of attribute assigning_cna.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def assigning_cna @assigning_cna end |
#base_score ⇒ Object
Returns the value of attribute base_score.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def base_score @base_score end |
#cve_number ⇒ Object
Returns the value of attribute cve_number.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def cve_number @cve_number end |
#cve_title ⇒ Object
Returns the value of attribute cve_title.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def cve_title @cve_title end |
#executive_summary ⇒ Object
Returns the value of attribute executive_summary.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def executive_summary @executive_summary end |
#exploitability_assessment ⇒ Object
Returns the value of attribute exploitability_assessment.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def exploitability_assessment @exploitability_assessment end |
#exploited ⇒ Object
Returns the value of attribute exploited.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def exploited @exploited end |
#faq ⇒ Object
Returns the value of attribute faq.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def faq @faq end |
#impact ⇒ Object
Returns the value of attribute impact.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def impact @impact end |
#is_zero_day ⇒ Object
Returns the value of attribute is_zero_day.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def is_zero_day @is_zero_day end |
#last_updated ⇒ Object
Returns the value of attribute last_updated.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def last_updated @last_updated end |
#max_severity ⇒ Object
Returns the value of attribute max_severity.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def max_severity @max_severity end |
#mitigations ⇒ Object
Returns the value of attribute mitigations.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def mitigations @mitigations end |
#publicly_disclosed ⇒ Object
Returns the value of attribute publicly_disclosed.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def publicly_disclosed @publicly_disclosed end |
#release_date ⇒ Object
Returns the value of attribute release_date.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def release_date @release_date end |
#requires_config_change ⇒ Object
Returns the value of attribute requires_config_change.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def requires_config_change @requires_config_change end |
#requires_patch ⇒ Object
Returns the value of attribute requires_patch.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def requires_patch @requires_patch end |
#sbg_affected_devices ⇒ Object
Returns the value of attribute sbg_affected_devices.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def sbg_affected_devices @sbg_affected_devices end |
#security_updates ⇒ Object
Returns the value of attribute security_updates.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def security_updates @security_updates end |
#tag ⇒ Object
Returns the value of attribute tag.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def tag @tag end |
#temporal_score ⇒ Object
Returns the value of attribute temporal_score.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def temporal_score @temporal_score end |
#vector_string ⇒ Object
Returns the value of attribute vector_string.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def vector_string @vector_string end |
#workarounds ⇒ Object
Returns the value of attribute workarounds.
143 144 145 |
# File 'lib/domain/vulnerability/model.rb', line 143 def workarounds @workarounds end |
Class Method Details
.primary_key ⇒ Object
172 173 174 |
# File 'lib/domain/vulnerability/model.rb', line 172 def self.primary_key %w[cve_number last_updated] end |