Class: Aws::Continuum::Types::FindingValidation
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::FindingValidation
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
A validator's assessment of a finding. Present only when validation actually ran -- absent for finding types that are ingested untested, rather than reporting a verdict Continuum did not reach.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#blocking_reason ⇒ String
Why the validator reached that verdict.
-
#confidence ⇒ Float
The validator's confidence, from 0.0 to 1.0 inclusive.
-
#evidence ⇒ Array<Types::FindingEvidence>
Code citations supporting the verdict.
-
#mitigating_controls ⇒ Array<String>
Controls the validator found that reduce exploitability.
-
#preconditions ⇒ Array<String>
Conditions exploitation depends on, which bound the severity.
-
#rationale ⇒ String
The validator's reasoning.
-
#severity_adjustment ⇒ String
The validator's severity conclusion.
-
#verdict ⇒ String
The validator's conclusion.
Instance Attribute Details
#blocking_reason ⇒ String
Why the validator reached that verdict.
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |
#confidence ⇒ Float
The validator's confidence, from 0.0 to 1.0 inclusive. Advisory: it does not drive Continuum's own routing decisions. The range is enforced server-side, not by a @range trait -- the smithy-rs server SDK does not support range constraints on double shapes (smithy-rs#2007).
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |
#evidence ⇒ Array<Types::FindingEvidence>
Code citations supporting the verdict.
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |
#mitigating_controls ⇒ Array<String>
Controls the validator found that reduce exploitability.
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |
#preconditions ⇒ Array<String>
Conditions exploitation depends on, which bound the severity.
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |
#rationale ⇒ String
The validator's reasoning.
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |
#severity_adjustment ⇒ String
The validator's severity conclusion.
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |
#verdict ⇒ String
The validator's conclusion.
1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1354 class FindingValidation < Struct.new( :verdict, :blocking_reason, :confidence, :rationale, :severity_adjustment, :mitigating_controls, :preconditions, :evidence) SENSITIVE = [] include Aws::Structure end |