Enum VulnerabilityAssessmentNote.Assessment.Justification.JustificationType (2.29.0)

public enum VulnerabilityAssessmentNote.Assessment.Justification.JustificationType extends Enum<VulnerabilityAssessmentNote.Assessment.Justification.JustificationType> implements ProtocolMessageEnum

Provides the type of justification.

Protobuf enum grafeas.v1.VulnerabilityAssessmentNote.Assessment.Justification.JustificationType

Implements

ProtocolMessageEnum

Static Fields

NameDescription
COMPONENT_NOT_PRESENT

The vulnerable component is not present in the product.

COMPONENT_NOT_PRESENT = 1;

COMPONENT_NOT_PRESENT_VALUE

The vulnerable component is not present in the product.

COMPONENT_NOT_PRESENT = 1;

INLINE_MITIGATIONS_ALREADY_EXIST

The product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.

INLINE_MITIGATIONS_ALREADY_EXIST = 5;

INLINE_MITIGATIONS_ALREADY_EXIST_VALUE

The product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.

INLINE_MITIGATIONS_ALREADY_EXIST = 5;

JUSTIFICATION_TYPE_UNSPECIFIED

JUSTIFICATION_TYPE_UNSPECIFIED.

JUSTIFICATION_TYPE_UNSPECIFIED = 0;

JUSTIFICATION_TYPE_UNSPECIFIED_VALUE

JUSTIFICATION_TYPE_UNSPECIFIED.

JUSTIFICATION_TYPE_UNSPECIFIED = 0;

UNRECOGNIZED
VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY

The vulnerable code cannot be controlled by an attacker to exploit the vulnerability.

VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY = 4;

VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY_VALUE

The vulnerable code cannot be controlled by an attacker to exploit the vulnerability.

VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY = 4;

VULNERABLE_CODE_NOT_IN_EXECUTE_PATH

The vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.

VULNERABLE_CODE_NOT_IN_EXECUTE_PATH = 3;

VULNERABLE_CODE_NOT_IN_EXECUTE_PATH_VALUE

The vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.

VULNERABLE_CODE_NOT_IN_EXECUTE_PATH = 3;

VULNERABLE_CODE_NOT_PRESENT

The vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.

VULNERABLE_CODE_NOT_PRESENT = 2;

VULNERABLE_CODE_NOT_PRESENT_VALUE

The vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.

VULNERABLE_CODE_NOT_PRESENT = 2;

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()