Interface SignalExploitability.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SignalExploitability.Builder,,SignalExploitability> SdkBuilder<SignalExploitability.Builder,,SignalExploitability> SdkPojo
- Enclosing class:
SignalExploitability
-
Method Summary
Modifier and TypeMethodDescriptionconfidenceTier(String confidenceTier) How strong the evidence behind the verdict is.confidenceTier(ValidationConfidenceTier confidenceTier) How strong the evidence behind the verdict is.highestLayerReached(Integer highestLayerReached) The highest impact layer validation reached, 1-5, as a measure of how far the attack path was walked.reachedCrownJewels(Boolean reachedCrownJewels) Whether validation reached the high-value sink the attack path posited.scriptable(Boolean scriptable) Whether the proven exploit is automatable rather than one-off.sourceValidationArtifactId(String sourceValidationArtifactId) The VALIDATION_EVIDENCE artifact on this same issue holding the proof this verdict summarizes.Validation's verdict.verdict(ExploitabilityVerdict verdict) Validation's verdict.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
verdict
Validation's verdict.
UNCERTAINcovers a run that was inconclusive — out of budget, an ambiguous failure, or no decisive layer reached — and is never a refutation.- Parameters:
verdict- Validation's verdict.UNCERTAINcovers a run that was inconclusive — out of budget, an ambiguous failure, or no decisive layer reached — and is never a refutation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
verdict
Validation's verdict.
UNCERTAINcovers a run that was inconclusive — out of budget, an ambiguous failure, or no decisive layer reached — and is never a refutation.- Parameters:
verdict- Validation's verdict.UNCERTAINcovers a run that was inconclusive — out of budget, an ambiguous failure, or no decisive layer reached — and is never a refutation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reachedCrownJewels
Whether validation reached the high-value sink the attack path posited.
A Boolean rather than an enum: the sink was either reached or it was not, and how far the walk got when it was not is already carried, with more precision, by
highestLayerReached. An unknown is the absent member.- Parameters:
reachedCrownJewels- Whether validation reached the high-value sink the attack path posited.A Boolean rather than an enum: the sink was either reached or it was not, and how far the walk got when it was not is already carried, with more precision, by
highestLayerReached. An unknown is the absent member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
highestLayerReached
The highest impact layer validation reached, 1-5, as a measure of how far the attack path was walked.
- Parameters:
highestLayerReached- The highest impact layer validation reached, 1-5, as a measure of how far the attack path was walked.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confidenceTier
How strong the evidence behind the verdict is.
- Parameters:
confidenceTier- How strong the evidence behind the verdict is.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confidenceTier
How strong the evidence behind the verdict is.
- Parameters:
confidenceTier- How strong the evidence behind the verdict is.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scriptable
Whether the proven exploit is automatable rather than one-off.
A Boolean for the same reason as
SignalPrecondition.value: validation records a bool, and an unknown is the absent member.- Parameters:
scriptable- Whether the proven exploit is automatable rather than one-off.A Boolean for the same reason as
SignalPrecondition.value: validation records a bool, and an unknown is the absent member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceValidationArtifactId
The VALIDATION_EVIDENCE artifact on this same issue holding the proof this verdict summarizes. Fetch it with GetCodeIssueArtifact for the full reasoning chain and exploit artifact.
- Parameters:
sourceValidationArtifactId- The VALIDATION_EVIDENCE artifact on this same issue holding the proof this verdict summarizes. Fetch it with GetCodeIssueArtifact for the full reasoning chain and exploit artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-