public interface Cvssv3OrBuilder extends 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()
Base Metrics
Represents the intrinsic characteristics of a vulnerability that are
constant over time and across user environments.
|
int |
getAttackVectorValue()
Base Metrics
Represents the intrinsic characteristics of a vulnerability that are
constant over time and across user environments.
|
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.
|
double |
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.
|
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, hasOneof
isInitialized
double getBaseScore()
The base score is a function of the base metric scores.
double base_score = 1;
int getAttackVectorValue()
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.securitycenter.v1.Cvssv3.AttackVector attack_vector = 5;
Cvssv3.AttackVector getAttackVector()
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. This metric reflects the context by which vulnerability exploitation is possible.
.google.cloud.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.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.securitycenter.v1.Cvssv3.Impact confidentiality_impact = 10;
int getIntegrityImpactValue()
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.securitycenter.v1.Cvssv3.Impact integrity_impact = 11;
Cvssv3.Impact getIntegrityImpact()
This metric measures the impact to integrity of a successfully exploited vulnerability.
.google.cloud.securitycenter.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.securitycenter.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.securitycenter.v1.Cvssv3.Impact availability_impact = 12;
Copyright © 2022 Google LLC. All rights reserved.