Justification provides the justification when the state of the assessment if NOT_AFFECTED.
JSON representation |
---|
{
"justificationType": enum ( |
Fields | |
---|---|
justificationType |
The justification type for this vulnerability. |
details |
Additional details on why this justification was chosen. |
JustificationType
Provides the type of justification.
Enums | |
---|---|
JUSTIFICATION_TYPE_UNSPECIFIED |
JUSTIFICATION_TYPE_UNSPECIFIED. |
COMPONENT_NOT_PRESENT |
The vulnerable component is not present in the product. |
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_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_CANNOT_BE_CONTROLLED_BY_ADVERSARY |
The vulnerable code cannot be controlled by an attacker to exploit the vulnerability. |
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. |