Class: Aws::SecurityAgent::Types::Finding

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityagent/types.rb

Overview

Represents a security finding discovered during a pentest job. A finding contains details about a vulnerability, including its risk level, confidence, and remediation status.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_space_idString

The unique identifier of the agent space associated with the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#alignment_rationaleString

The rationale provided by the alignment agent explaining how the finding was adjusted based on customer preferences.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#attack_scriptString

The attack script used to reproduce the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_locationsArray<Types::CodeLocation>

The file locations involved in the vulnerability, as reported by the code scanner.

Returns:



3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_remediation_taskTypes::CodeRemediationTask

The code remediation task associated with the finding, if code remediation was initiated.



3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_review_idString

The unique identifier of the code review associated with the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_review_job_idString

The unique identifier of the code review job that produced the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#confidenceString

The confidence level of the finding. Valid values include FALSE_POSITIVE, UNCONFIRMED, LOW, MEDIUM, and HIGH.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time the finding was created, in UTC format.

Returns:

  • (Time)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#customer_noteString

A customer-provided note on the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#finding_idString

The unique identifier of the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_byString

The identifier of the entity that last updated the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#original_finding_idString

The identifier of the original finding that this revalidation finding was produced from.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#pentest_idString

The unique identifier of the pentest associated with the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#pentest_job_idString

The unique identifier of the pentest job that produced the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#reasoningString

The reasoning behind the finding, explaining why it was identified as a vulnerability.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#revalidation_job_idsArray<String>

The list of pentest job identifiers for revalidation jobs that retested this finding.

Returns:

  • (Array<String>)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#risk_levelString

The risk level of the finding. Valid values include UNKNOWN, INFORMATIONAL, LOW, MEDIUM, HIGH, and CRITICAL.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#risk_scoreString

The numerical risk score of the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#risk_typeString

The type of security risk identified by the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the finding. Valid values include ACTIVE, RESOLVED, ACCEPTED, and FALSE_POSITIVE.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#task_idString

The unique identifier of the task that produced the finding.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time the finding was last updated, in UTC format.

Returns:

  • (Time)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#validation_statusString

The simulated validation status of the finding. Valid values are NOT_VALIDATED, VALIDATING, CONFIRMED, NOT_REPRODUCED, and VALIDATION_FAILED.

Returns:

  • (String)


3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#verification_scriptTypes::VerificationScript

The verification script metadata for reproducing the finding, including download URL, instructions, and required environment variables.



3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
# File 'lib/aws-sdk-securityagent/types.rb', line 3861

class Finding < Struct.new(
  :finding_id,
  :agent_space_id,
  :pentest_id,
  :pentest_job_id,
  :code_review_id,
  :code_review_job_id,
  :task_id,
  :name,
  :description,
  :status,
  :risk_type,
  :risk_level,
  :risk_score,
  :reasoning,
  :confidence,
  :validation_status,
  :attack_script,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end