Interface CVSSOrBuilder (2.30.0)

public interface CVSSOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAttackComplexity()

public abstract CVSS.AttackComplexity getAttackComplexity()

.grafeas.v1.CVSS.AttackComplexity attack_complexity = 5;

Returns
TypeDescription
CVSS.AttackComplexity

The attackComplexity.

getAttackComplexityValue()

public abstract int getAttackComplexityValue()

.grafeas.v1.CVSS.AttackComplexity attack_complexity = 5;

Returns
TypeDescription
int

The enum numeric value on the wire for attackComplexity.

getAttackVector()

public abstract CVSS.AttackVector getAttackVector()

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

.grafeas.v1.CVSS.AttackVector attack_vector = 4;

Returns
TypeDescription
CVSS.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.v1.CVSS.AttackVector attack_vector = 4;

Returns
TypeDescription
int

The enum numeric value on the wire for attackVector.

getAuthentication()

public abstract CVSS.Authentication getAuthentication()

.grafeas.v1.CVSS.Authentication authentication = 6;

Returns
TypeDescription
CVSS.Authentication

The authentication.

getAuthenticationValue()

public abstract int getAuthenticationValue()

.grafeas.v1.CVSS.Authentication authentication = 6;

Returns
TypeDescription
int

The enum numeric value on the wire for authentication.

getAvailabilityImpact()

public abstract CVSS.Impact getAvailabilityImpact()

.grafeas.v1.CVSS.Impact availability_impact = 12;

Returns
TypeDescription
CVSS.Impact

The availabilityImpact.

getAvailabilityImpactValue()

public abstract int getAvailabilityImpactValue()

.grafeas.v1.CVSS.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 CVSS.Impact getConfidentialityImpact()

.grafeas.v1.CVSS.Impact confidentiality_impact = 10;

Returns
TypeDescription
CVSS.Impact

The confidentialityImpact.

getConfidentialityImpactValue()

public abstract int getConfidentialityImpactValue()

.grafeas.v1.CVSS.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 CVSS.Impact getIntegrityImpact()

.grafeas.v1.CVSS.Impact integrity_impact = 11;

Returns
TypeDescription
CVSS.Impact

The integrityImpact.

getIntegrityImpactValue()

public abstract int getIntegrityImpactValue()

.grafeas.v1.CVSS.Impact integrity_impact = 11;

Returns
TypeDescription
int

The enum numeric value on the wire for integrityImpact.

getPrivilegesRequired()

public abstract CVSS.PrivilegesRequired getPrivilegesRequired()

.grafeas.v1.CVSS.PrivilegesRequired privileges_required = 7;

Returns
TypeDescription
CVSS.PrivilegesRequired

The privilegesRequired.

getPrivilegesRequiredValue()

public abstract int getPrivilegesRequiredValue()

.grafeas.v1.CVSS.PrivilegesRequired privileges_required = 7;

Returns
TypeDescription
int

The enum numeric value on the wire for privilegesRequired.

getScope()

public abstract CVSS.Scope getScope()

.grafeas.v1.CVSS.Scope scope = 9;

Returns
TypeDescription
CVSS.Scope

The scope.

getScopeValue()

public abstract int getScopeValue()

.grafeas.v1.CVSS.Scope scope = 9;

Returns
TypeDescription
int

The enum numeric value on the wire for scope.

getUserInteraction()

public abstract CVSS.UserInteraction getUserInteraction()

.grafeas.v1.CVSS.UserInteraction user_interaction = 8;

Returns
TypeDescription
CVSS.UserInteraction

The userInteraction.

getUserInteractionValue()

public abstract int getUserInteractionValue()

.grafeas.v1.CVSS.UserInteraction user_interaction = 8;

Returns
TypeDescription
int

The enum numeric value on the wire for userInteraction.