Class: Aws::Continuum::Types::PerFindingResult

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb

Overview

Validation's result for one finding within a multi-finding bundle.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#confidence ⇒ Float

Confidence in this finding's verdict. Absent when out of range.

Returns:

  • (Float)


3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3375

class PerFindingResult < Struct.new(
  :finding_id,
  :exploitable,
  :confidence,
  :flow_verdicts,
  :reasoning_chain,
  :exploit_artifact)
  SENSITIVE = []
  include Aws::Structure
end

#exploit_artifact ⇒ Types::ValidationExploitArtifact

Exploit artifact produced for this finding, when there was one.



3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3375

class PerFindingResult < Struct.new(
  :finding_id,
  :exploitable,
  :confidence,
  :flow_verdicts,
  :reasoning_chain,
  :exploit_artifact)
  SENSITIVE = []
  include Aws::Structure
end

#exploitable ⇒ String

Exploitability verdict for this finding.

Returns:

  • (String)


3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3375

class PerFindingResult < Struct.new(
  :finding_id,
  :exploitable,
  :confidence,
  :flow_verdicts,
  :reasoning_chain,
  :exploit_artifact)
  SENSITIVE = []
  include Aws::Structure
end

#finding_id ⇒ String

The finding assessed.

Returns:

  • (String)


3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3375

class PerFindingResult < Struct.new(
  :finding_id,
  :exploitable,
  :confidence,
  :flow_verdicts,
  :reasoning_chain,
  :exploit_artifact)
  SENSITIVE = []
  include Aws::Structure
end

#flow_verdicts ⇒ Array<Types::FlowVerdict>

Per-flow verdicts recorded for this finding.

Returns:



3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3375

class PerFindingResult < Struct.new(
  :finding_id,
  :exploitable,
  :confidence,
  :flow_verdicts,
  :reasoning_chain,
  :exploit_artifact)
  SENSITIVE = []
  include Aws::Structure
end

#reasoning_chain ⇒ Array<Types::ReasoningStep>

Reasoning chain recorded for this finding.

Returns:



3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3375

class PerFindingResult < Struct.new(
  :finding_id,
  :exploitable,
  :confidence,
  :flow_verdicts,
  :reasoning_chain,
  :exploit_artifact)
  SENSITIVE = []
  include Aws::Structure
end