public interface CVSSv3OrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
CVSSv3.AttackComplexity |
getAttackComplexity()
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
int |
getAttackComplexityValue()
This metric describes the conditions beyond the attacker's control that
must exist in order to exploit the vulnerability.
|
CVSSv3.AttackVector |
getAttackVector()
This metric reflects the context by which vulnerability exploitation is
possible.
|
int |
getAttackVectorValue()
This metric reflects the context by which vulnerability exploitation is
possible.
|
CVSSv3.Impact |
getAvailabilityImpact()
This metric measures the impact to the availability of the impacted
component resulting from a successfully exploited vulnerability.
|
int |
getAvailabilityImpactValue()
This metric measures the impact to the availability of the impacted
component resulting from a successfully exploited vulnerability.
|
float |
getBaseScore()
The base score is a function of the base metric scores.
|
CVSSv3.Impact |
getConfidentialityImpact()
This metric measures the impact to the confidentiality of the information
resources managed by a software component due to a successfully exploited
vulnerability.
|
int |
getConfidentialityImpactValue()
This metric measures the impact to the confidentiality of the information
resources managed by a software component due to a successfully exploited
vulnerability.
|
float |
getExploitabilityScore()
The Exploitability sub-score equation is derived from the Base
Exploitability metrics.
|
float |
getImpactScore()
The Impact sub-score equation is derived from the Base Impact metrics.
|
CVSSv3.Impact |
getIntegrityImpact()
This metric measures the impact to integrity of a successfully exploited
vulnerability.
|
int |
getIntegrityImpactValue()
This metric measures the impact to integrity of a successfully exploited
vulnerability.
|
CVSSv3.PrivilegesRequired |
getPrivilegesRequired()
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
int |
getPrivilegesRequiredValue()
This metric describes the level of privileges an attacker must possess
before successfully exploiting the vulnerability.
|
CVSSv3.Scope |
getScope()
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
int |
getScopeValue()
The Scope metric captures whether a vulnerability in one vulnerable
component impacts resources in components beyond its security scope.
|
CVSSv3.UserInteraction |
getUserInteraction()
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
int |
getUserInteractionValue()
This metric captures the requirement for a human user, other than the
attacker, to participate in the successful compromise of the vulnerable
component.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneoffloat getBaseScore()
The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics
float base_score = 1;float getExploitabilityScore()
The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics
float exploitability_score = 2;float getImpactScore()
The Impact sub-score equation is derived from the Base Impact metrics.
float impact_score = 3;int getAttackVectorValue()
This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.osconfig.v1.CVSSv3.AttackVector attack_vector = 5;CVSSv3.AttackVector getAttackVector()
This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.osconfig.v1.CVSSv3.AttackVector attack_vector = 5;int getAttackComplexityValue()
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.AttackComplexity attack_complexity = 6;CVSSv3.AttackComplexity getAttackComplexity()
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.AttackComplexity attack_complexity = 6;int getPrivilegesRequiredValue()
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired privileges_required = 7;CVSSv3.PrivilegesRequired getPrivilegesRequired()
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired privileges_required = 7;int getUserInteractionValue()
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
.google.cloud.osconfig.v1.CVSSv3.UserInteraction user_interaction = 8;CVSSv3.UserInteraction getUserInteraction()
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
.google.cloud.osconfig.v1.CVSSv3.UserInteraction user_interaction = 8;int getScopeValue()
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
.google.cloud.osconfig.v1.CVSSv3.Scope scope = 9;CVSSv3.Scope getScope()
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
.google.cloud.osconfig.v1.CVSSv3.Scope scope = 9;int getConfidentialityImpactValue()
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact confidentiality_impact = 10;CVSSv3.Impact getConfidentialityImpact()
This metric measures the impact to the confidentiality of the information resources managed by a software component due to a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact confidentiality_impact = 10;int getIntegrityImpactValue()
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact integrity_impact = 11;CVSSv3.Impact getIntegrityImpact()
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact integrity_impact = 11;int getAvailabilityImpactValue()
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact availability_impact = 12;CVSSv3.Impact getAvailabilityImpact()
This metric measures the impact to the availability of the impacted component resulting from a successfully exploited vulnerability.
.google.cloud.osconfig.v1.CVSSv3.Impact availability_impact = 12;Copyright © 2023 Google LLC. All rights reserved.