Reference documentation and code samples for the Grafeas v1 API enum VulnerabilityAssessmentNote.Types.Assessment.Types.Justification.Types.JustificationType.
The vulnerable component is not present in the product.
InlineMitigationsAlreadyExist
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.
Unspecified
JUSTIFICATION_TYPE_UNSPECIFIED.
VulnerableCodeCannotBeControlledByAdversary
The vulnerable code cannot be controlled by an attacker to exploit
the vulnerability.
VulnerableCodeNotInExecutePath
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.
VulnerableCodeNotPresent
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.
[[["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-03-21 UTC."],[[["The content provides documentation for the `VulnerabilityAssessmentNote.Types.Assessment.Types.Justification.Types.JustificationType` enum within the Grafeas v1 API, with versions ranging from 2.2.0 to the latest 3.7.0."],["The documentation details the different justification types available, such as `ComponentNotPresent`, `InlineMitigationsAlreadyExist`, `Unspecified`, `VulnerableCodeCannotBeControlledByAdversary`, `VulnerableCodeNotInExecutePath`, and `VulnerableCodeNotPresent`."],["Each justification type within the enum represents a specific reason why a vulnerability may not be exploitable or relevant in a given context, and they each have descriptions to help with their implementation."],["The namespace for the specified types are `Grafeas.V1` and the assembly is `Grafeas.V1.dll` for all versions."],["Version 3.7.0 is the latest version of the API provided."]]],[]]