Grafeas V1 Client - Class JustificationType (0.9.0)

Reference documentation and code samples for the Grafeas V1 Client class JustificationType.

Provides the type of justification.

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

Namespace

Grafeas \ V1 \ VulnerabilityAssessmentNote \ Assessment \ Justification

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
name mixed

Constants

JUSTIFICATION_TYPE_UNSPECIFIED

Value: 0

JUSTIFICATION_TYPE_UNSPECIFIED.

Generated from protobuf enum JUSTIFICATION_TYPE_UNSPECIFIED = 0;

COMPONENT_NOT_PRESENT

Value: 1

The vulnerable component is not present in the product.

Generated from protobuf enum COMPONENT_NOT_PRESENT = 1;

VULNERABLE_CODE_NOT_PRESENT

Value: 2

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.

Generated from protobuf enum VULNERABLE_CODE_NOT_PRESENT = 2;

VULNERABLE_CODE_NOT_IN_EXECUTE_PATH

Value: 3

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.

Generated from protobuf enum VULNERABLE_CODE_NOT_IN_EXECUTE_PATH = 3;

VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY

Value: 4

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

Generated from protobuf enum VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY = 4;

INLINE_MITIGATIONS_ALREADY_EXIST

Value: 5

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.

Generated from protobuf enum INLINE_MITIGATIONS_ALREADY_EXIST = 5;