Class: Aws::Continuum::Types::ValidationExecutedProof

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

Overview

Proof of exploitability the validation agent produced by executing code against the repository under test, with the output that execution produced.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#code ⇒ Types::ValidationProofCode

The code that was run. Not a request payload: it imports the repository's own modules and drives the vulnerable code path directly.



4619
4620
4621
4622
4623
4624
4625
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4619

class ValidationExecutedProof < Struct.new(
  :code,
  :output,
  :observed_effect)
  SENSITIVE = []
  include Aws::Structure
end

#observed_effect ⇒ String

Effect the execution actually produced. observedEffect rather than effect: this one was witnessed, and the name has to stay distinguishable from ValidationSourceAnalysis.inferredEffect, which was not.

Returns:

  • (String)


4619
4620
4621
4622
4623
4624
4625
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4619

class ValidationExecutedProof < Struct.new(
  :code,
  :output,
  :observed_effect)
  SENSITIVE = []
  include Aws::Structure
end

#output ⇒ Types::ValidationProofOutput

What the execution printed, including the agent's own PASS/FAIL assertions. Absent when the run printed nothing retained.



4619
4620
4621
4622
4623
4624
4625
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 4619

class ValidationExecutedProof < Struct.new(
  :code,
  :output,
  :observed_effect)
  SENSITIVE = []
  include Aws::Structure
end