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
Methods
name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
value
Parameter | |
---|---|
Name | Description |
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;