Send feedback
Class CVSSv3 (2.13.0) Stay organized with collections
Save and categorize content based on your preferences.
Version 2.13.0 keyboard_arrow_down
public
final
class
CVSSv3
extends
GeneratedMessageV3
implements
CVSSv3OrBuilder
Static Fields
ATTACK_COMPLEXITY_FIELD_NUMBER
public
static
final
int
ATTACK_COMPLEXITY_FIELD_NUMBER
Field Value
ATTACK_VECTOR_FIELD_NUMBER
public
static
final
int
ATTACK_VECTOR_FIELD_NUMBER
Field Value
AVAILABILITY_IMPACT_FIELD_NUMBER
public
static
final
int
AVAILABILITY_IMPACT_FIELD_NUMBER
Field Value
BASE_SCORE_FIELD_NUMBER
public
static
final
int
BASE_SCORE_FIELD_NUMBER
Field Value
CONFIDENTIALITY_IMPACT_FIELD_NUMBER
public
static
final
int
CONFIDENTIALITY_IMPACT_FIELD_NUMBER
Field Value
EXPLOITABILITY_SCORE_FIELD_NUMBER
public
static
final
int
EXPLOITABILITY_SCORE_FIELD_NUMBER
Field Value
IMPACT_SCORE_FIELD_NUMBER
public
static
final
int
IMPACT_SCORE_FIELD_NUMBER
Field Value
INTEGRITY_IMPACT_FIELD_NUMBER
public
static
final
int
INTEGRITY_IMPACT_FIELD_NUMBER
Field Value
PRIVILEGES_REQUIRED_FIELD_NUMBER
public
static
final
int
PRIVILEGES_REQUIRED_FIELD_NUMBER
Field Value
SCOPE_FIELD_NUMBER
public
static
final
int
SCOPE_FIELD_NUMBER
Field Value
USER_INTERACTION_FIELD_NUMBER
public
static
final
int
USER_INTERACTION_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public
static
CVSSv3
getDefaultInstance
()
Returns
getDescriptor()
public
static
final
Descriptors
.
Descriptor
getDescriptor
()
Returns
newBuilder()
public
static
CVSSv3
.
Builder
newBuilder
()
Returns
newBuilder(CVSSv3 prototype)
public
static
CVSSv3
.
Builder
newBuilder
(
CVSSv3
prototype
)
Parameter
Returns
public
static
CVSSv3
parseDelimitedFrom
(
InputStream
input
)
Parameter
Returns
Exceptions
public
static
CVSSv3
parseDelimitedFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public
static
CVSSv3
parseFrom
(
byte
[]
data
)
Parameter
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public
static
CVSSv3
parseFrom
(
byte
[]
data
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public
static
CVSSv3
parseFrom
(
ByteString
data
)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public
static
CVSSv3
parseFrom
(
ByteString
data
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
public
static
CVSSv3
parseFrom
(
CodedInputStream
input
)
Parameter
Returns
Exceptions
public
static
CVSSv3
parseFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
public
static
CVSSv3
parseFrom
(
InputStream
input
)
Parameter
Returns
Exceptions
public
static
CVSSv3
parseFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public
static
CVSSv3
parseFrom
(
ByteBuffer
data
)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public
static
CVSSv3
parseFrom
(
ByteBuffer
data
,
ExtensionRegistryLite
extensionRegistry
)
Parameters
Returns
Exceptions
parser()
public
static
Parser<CVSSv3>
parser
()
Returns
Methods
equals(Object obj)
public
boolean
equals
(
Object
obj
)
Parameter
Returns
Overrides
getAttackComplexity()
public
CVSSv3
.
AttackComplexity
getAttackComplexity
()
.grafeas.v1.CVSSv3.AttackComplexity attack_complexity = 6;
Returns
getAttackComplexityValue()
public
int
getAttackComplexityValue
()
.grafeas.v1.CVSSv3.AttackComplexity attack_complexity = 6;
Returns Type
Description
int
The enum numeric value on the wire for attackComplexity.
getAttackVector()
public
CVSSv3
.
AttackVector
getAttackVector
()
Base Metrics
Represents the intrinsic characteristics of a vulnerability that are
constant over time and across user environments.
.grafeas.v1.CVSSv3.AttackVector attack_vector = 5;
Returns
getAttackVectorValue()
public
int
getAttackVectorValue
()
Base Metrics
Represents the intrinsic characteristics of a vulnerability that are
constant over time and across user environments.
.grafeas.v1.CVSSv3.AttackVector attack_vector = 5;
Returns Type
Description
int
The enum numeric value on the wire for attackVector.
getAvailabilityImpact()
public
CVSSv3
.
Impact
getAvailabilityImpact
()
.grafeas.v1.CVSSv3.Impact availability_impact = 12;
Returns
getAvailabilityImpactValue()
public
int
getAvailabilityImpactValue
()
.grafeas.v1.CVSSv3.Impact availability_impact = 12;
Returns Type
Description
int
The enum numeric value on the wire for availabilityImpact.
getBaseScore()
public
float
getBaseScore
()
The base score is a function of the base metric scores.
float base_score = 1;
Returns
getConfidentialityImpact()
public
CVSSv3
.
Impact
getConfidentialityImpact
()
.grafeas.v1.CVSSv3.Impact confidentiality_impact = 10;
Returns
getConfidentialityImpactValue()
public
int
getConfidentialityImpactValue
()
.grafeas.v1.CVSSv3.Impact confidentiality_impact = 10;
Returns Type
Description
int
The enum numeric value on the wire for confidentialityImpact.
getDefaultInstanceForType()
public
CVSSv3
getDefaultInstanceForType
()
Returns
getExploitabilityScore()
public
float
getExploitabilityScore
()
float exploitability_score = 2;
Returns Type
Description
float
The exploitabilityScore.
getImpactScore()
public
float
getImpactScore
()
Returns
getIntegrityImpact()
public
CVSSv3
.
Impact
getIntegrityImpact
()
.grafeas.v1.CVSSv3.Impact integrity_impact = 11;
Returns
getIntegrityImpactValue()
public
int
getIntegrityImpactValue
()
.grafeas.v1.CVSSv3.Impact integrity_impact = 11;
Returns Type
Description
int
The enum numeric value on the wire for integrityImpact.
getParserForType()
public
Parser<CVSSv3>
getParserForType
()
Returns
Overrides
getPrivilegesRequired()
public
CVSSv3
.
PrivilegesRequired
getPrivilegesRequired
()
.grafeas.v1.CVSSv3.PrivilegesRequired privileges_required = 7;
Returns
getPrivilegesRequiredValue()
public
int
getPrivilegesRequiredValue
()
.grafeas.v1.CVSSv3.PrivilegesRequired privileges_required = 7;
Returns Type
Description
int
The enum numeric value on the wire for privilegesRequired.
getScope()
public
CVSSv3
.
Scope
getScope
()
.grafeas.v1.CVSSv3.Scope scope = 9;
Returns
getScopeValue()
public
int
getScopeValue
()
.grafeas.v1.CVSSv3.Scope scope = 9;
Returns Type
Description
int
The enum numeric value on the wire for scope.
getSerializedSize()
public
int
getSerializedSize
()
Returns
Overrides
getUnknownFields()
public
final
UnknownFieldSet
getUnknownFields
()
Returns
Overrides
getUserInteraction()
public
CVSSv3
.
UserInteraction
getUserInteraction
()
.grafeas.v1.CVSSv3.UserInteraction user_interaction = 8;
Returns
getUserInteractionValue()
public
int
getUserInteractionValue
()
.grafeas.v1.CVSSv3.UserInteraction user_interaction = 8;
Returns Type
Description
int
The enum numeric value on the wire for userInteraction.
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
Returns
Overrides
isInitialized()
public
final
boolean
isInitialized
()
Returns
Overrides
newBuilderForType()
public
CVSSv3
.
Builder
newBuilderForType
()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected
CVSSv3
.
Builder
newBuilderForType
(
GeneratedMessageV3
.
BuilderParent
parent
)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected
Object
newInstance
(
GeneratedMessageV3
.
UnusedPrivateParameter
unused
)
Parameter
Returns
Overrides
toBuilder()
public
CVSSv3
.
Builder
toBuilder
()
Returns
writeTo(CodedOutputStream output)
public
void
writeTo
(
CodedOutputStream
output
)
Parameter
Overrides
Exceptions
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,[]]