Class: Aws::Continuum::Types::SignalExploitability
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::SignalExploitability
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
What validation established about exploitability, as summarized onto the scoring signal derived from it.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#confidence_tier ⇒ String
How strong the evidence behind the verdict is.
-
#highest_layer_reached ⇒ Integer
The highest impact layer validation reached, 1-5, as a measure of how far the attack path was walked.
-
#reached_crown_jewels ⇒ Boolean
Whether validation reached the high-value sink the attack path posited.
-
#scriptable ⇒ Boolean
Whether the proven exploit is automatable rather than one-off.
-
#source_validation_artifact_id ⇒ String
The VALIDATION_EVIDENCE artifact on this same issue holding the proof this verdict summarizes.
-
#verdict ⇒ String
Validation's verdict.
Instance Attribute Details
#confidence_tier ⇒ String
How strong the evidence behind the verdict is.
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3970 class SignalExploitability < Struct.new( :verdict, :reached_crown_jewels, :highest_layer_reached, :confidence_tier, :scriptable, :source_validation_artifact_id) SENSITIVE = [] include Aws::Structure end |
#highest_layer_reached ⇒ Integer
The highest impact layer validation reached, 1-5, as a measure of how far the attack path was walked.
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3970 class SignalExploitability < Struct.new( :verdict, :reached_crown_jewels, :highest_layer_reached, :confidence_tier, :scriptable, :source_validation_artifact_id) SENSITIVE = [] include Aws::Structure end |
#reached_crown_jewels ⇒ Boolean
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.
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3970 class SignalExploitability < Struct.new( :verdict, :reached_crown_jewels, :highest_layer_reached, :confidence_tier, :scriptable, :source_validation_artifact_id) SENSITIVE = [] include Aws::Structure end |
#scriptable ⇒ Boolean
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.
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3970 class SignalExploitability < Struct.new( :verdict, :reached_crown_jewels, :highest_layer_reached, :confidence_tier, :scriptable, :source_validation_artifact_id) SENSITIVE = [] include Aws::Structure end |
#source_validation_artifact_id ⇒ String
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.
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3970 class SignalExploitability < Struct.new( :verdict, :reached_crown_jewels, :highest_layer_reached, :confidence_tier, :scriptable, :source_validation_artifact_id) SENSITIVE = [] include Aws::Structure end |
#verdict ⇒ String
Validation's verdict. UNCERTAIN covers a run that was
inconclusive — out of budget, an ambiguous failure, or no decisive
layer reached — and is never a refutation.
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3970 class SignalExploitability < Struct.new( :verdict, :reached_crown_jewels, :highest_layer_reached, :confidence_tier, :scriptable, :source_validation_artifact_id) SENSITIVE = [] include Aws::Structure end |