Interface CVSSv3OrBuilder (2.17.0)

public interface CVSSv3OrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAttackComplexity()

public abstract CVSSv3.AttackComplexity getAttackComplexity()

.grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;

Returns
TypeDescription
CVSSv3.AttackComplexity

The attackComplexity.

getAttackComplexityValue()

public abstract int getAttackComplexityValue()

.grafeas.v1beta1.vulnerability.CVSSv3.AttackComplexity attack_complexity = 6;

Returns
TypeDescription
int

The enum numeric value on the wire for attackComplexity.

getAttackVector()

public abstract CVSSv3.AttackVector getAttackVector()

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

.grafeas.v1beta1.vulnerability.CVSSv3.AttackVector attack_vector = 5;

Returns
TypeDescription
CVSSv3.AttackVector

The attackVector.

getAttackVectorValue()

public abstract int getAttackVectorValue()

Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.

.grafeas.v1beta1.vulnerability.CVSSv3.AttackVector attack_vector = 5;

Returns
TypeDescription
int

The enum numeric value on the wire for attackVector.

getAvailabilityImpact()

public abstract CVSSv3.Impact getAvailabilityImpact()

.grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;

Returns
TypeDescription
CVSSv3.Impact

The availabilityImpact.

getAvailabilityImpactValue()

public abstract int getAvailabilityImpactValue()

.grafeas.v1beta1.vulnerability.CVSSv3.Impact availability_impact = 12;

Returns
TypeDescription
int

The enum numeric value on the wire for availabilityImpact.

getBaseScore()

public abstract float getBaseScore()

The base score is a function of the base metric scores.

float base_score = 1;

Returns
TypeDescription
float

The baseScore.

getConfidentialityImpact()

public abstract CVSSv3.Impact getConfidentialityImpact()

.grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;

Returns
TypeDescription
CVSSv3.Impact

The confidentialityImpact.

getConfidentialityImpactValue()

public abstract int getConfidentialityImpactValue()

.grafeas.v1beta1.vulnerability.CVSSv3.Impact confidentiality_impact = 10;

Returns
TypeDescription
int

The enum numeric value on the wire for confidentialityImpact.

getExploitabilityScore()

public abstract float getExploitabilityScore()

float exploitability_score = 2;

Returns
TypeDescription
float

The exploitabilityScore.

getImpactScore()

public abstract float getImpactScore()

float impact_score = 3;

Returns
TypeDescription
float

The impactScore.

getIntegrityImpact()

public abstract CVSSv3.Impact getIntegrityImpact()

.grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;

Returns
TypeDescription
CVSSv3.Impact

The integrityImpact.

getIntegrityImpactValue()

public abstract int getIntegrityImpactValue()

.grafeas.v1beta1.vulnerability.CVSSv3.Impact integrity_impact = 11;

Returns
TypeDescription
int

The enum numeric value on the wire for integrityImpact.

getPrivilegesRequired()

public abstract CVSSv3.PrivilegesRequired getPrivilegesRequired()

.grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;

Returns
TypeDescription
CVSSv3.PrivilegesRequired

The privilegesRequired.

getPrivilegesRequiredValue()

public abstract int getPrivilegesRequiredValue()

.grafeas.v1beta1.vulnerability.CVSSv3.PrivilegesRequired privileges_required = 7;

Returns
TypeDescription
int

The enum numeric value on the wire for privilegesRequired.

getScope()

public abstract CVSSv3.Scope getScope()

.grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;

Returns
TypeDescription
CVSSv3.Scope

The scope.

getScopeValue()

public abstract int getScopeValue()

.grafeas.v1beta1.vulnerability.CVSSv3.Scope scope = 9;

Returns
TypeDescription
int

The enum numeric value on the wire for scope.

getUserInteraction()

public abstract CVSSv3.UserInteraction getUserInteraction()

.grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;

Returns
TypeDescription
CVSSv3.UserInteraction

The userInteraction.

getUserInteractionValue()

public abstract int getUserInteractionValue()

.grafeas.v1beta1.vulnerability.CVSSv3.UserInteraction user_interaction = 8;

Returns
TypeDescription
int

The enum numeric value on the wire for userInteraction.