Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#attack_complexity
def attack_complexity() -> ::Grafeas::V1::CVSSv3::AttackComplexity
Returns
#attack_complexity=
def attack_complexity=(value) -> ::Grafeas::V1::CVSSv3::AttackComplexity
Parameter
Returns
#attack_vector
def attack_vector() -> ::Grafeas::V1::CVSSv3::AttackVector
Returns
- (::Grafeas::V1::CVSSv3::AttackVector) — Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
#attack_vector=
def attack_vector=(value) -> ::Grafeas::V1::CVSSv3::AttackVector
Parameter
- value (::Grafeas::V1::CVSSv3::AttackVector) — Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
Returns
- (::Grafeas::V1::CVSSv3::AttackVector) — Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
#availability_impact
def availability_impact() -> ::Grafeas::V1::CVSSv3::Impact
Returns
#availability_impact=
def availability_impact=(value) -> ::Grafeas::V1::CVSSv3::Impact
Parameter
- value (::Grafeas::V1::CVSSv3::Impact)
Returns
#base_score
def base_score() -> ::Float
Returns
- (::Float) — The base score is a function of the base metric scores.
#base_score=
def base_score=(value) -> ::Float
Parameter
- value (::Float) — The base score is a function of the base metric scores.
Returns
- (::Float) — The base score is a function of the base metric scores.
#confidentiality_impact
def confidentiality_impact() -> ::Grafeas::V1::CVSSv3::Impact
Returns
#confidentiality_impact=
def confidentiality_impact=(value) -> ::Grafeas::V1::CVSSv3::Impact
Parameter
- value (::Grafeas::V1::CVSSv3::Impact)
Returns
#exploitability_score
def exploitability_score() -> ::Float
Returns
- (::Float)
#exploitability_score=
def exploitability_score=(value) -> ::Float
Parameter
- value (::Float)
Returns
- (::Float)
#impact_score
def impact_score() -> ::Float
Returns
- (::Float)
#impact_score=
def impact_score=(value) -> ::Float
Parameter
- value (::Float)
Returns
- (::Float)
#integrity_impact
def integrity_impact() -> ::Grafeas::V1::CVSSv3::Impact
Returns
#integrity_impact=
def integrity_impact=(value) -> ::Grafeas::V1::CVSSv3::Impact
Parameter
- value (::Grafeas::V1::CVSSv3::Impact)
Returns
#privileges_required
def privileges_required() -> ::Grafeas::V1::CVSSv3::PrivilegesRequired
#privileges_required=
def privileges_required=(value) -> ::Grafeas::V1::CVSSv3::PrivilegesRequired
Parameter
#scope
def scope() -> ::Grafeas::V1::CVSSv3::Scope
Returns
#scope=
def scope=(value) -> ::Grafeas::V1::CVSSv3::Scope
Parameter
- value (::Grafeas::V1::CVSSv3::Scope)
Returns
#user_interaction
def user_interaction() -> ::Grafeas::V1::CVSSv3::UserInteraction
Returns
#user_interaction=
def user_interaction=(value) -> ::Grafeas::V1::CVSSv3::UserInteraction
Parameter
Returns