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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityagent/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_id ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#alignment_rationale ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#attack_script ⇒ String

The attack script used to reproduce the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_locations ⇒ Array<Types::CodeLocation>

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

Returns:



4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_remediation_task ⇒ Types::CodeRemediationTask

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



4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_review_id ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_review_job_id ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#confidence ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

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

Returns:

  • (Time)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#customer_note ⇒ String

A customer-provided note on the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

A description of the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#finding_id ⇒ String

The unique identifier of the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_by ⇒ String

The identifier of the entity that last updated the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#linked_issue ⇒ Types::LinkedIssue

The issue in a third-party issue tracker that this finding has been exported to.

Returns:



4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#original_finding_id ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#pentest_id ⇒ String

The unique identifier of the pentest associated with the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#pentest_job_id ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#reasoning ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#remediation_code ⇒ String

The suggested fix for the finding, describing the changes recommended to remediate the vulnerability, with example code or configuration.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#revalidation_job_ids ⇒ Array<String>

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

Returns:

  • (Array<String>)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#risk_level ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#risk_score ⇒ String

The numerical risk score of the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#risk_type ⇒ String

The type of security risk identified by the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#task_id ⇒ String

The unique identifier of the task that produced the finding.

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

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

Returns:

  • (Time)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#validation_status ⇒ String

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

Returns:

  • (String)


4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#verification_script ⇒ Types::VerificationScript

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



4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 4330

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,
  :remediation_code,
  :code_remediation_task,
  :last_updated_by,
  :customer_note,
  :code_locations,
  :verification_script,
  :alignment_rationale,
  :revalidation_job_ids,
  :original_finding_id,
  :linked_issue,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end