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 vulnerability or issue discovered during testing

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_space_idString

Identifier of the agent space that created this finding

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#attack_scriptString

Proof-of-concept code demonstrating the vulnerability

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#code_remediation_taskTypes::CodeRemediationTask

Code remediation task associated with this finding



1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#confidenceString

Confidence level of the finding

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#created_atTime

Timestamp when the finding was created

Returns:

  • (Time)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#descriptionString

Detailed description of the security vulnerability

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#finding_idString

Unique identifier for the finding

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#last_updated_byString

Identifier of the task or agent that last updated this finding

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#nameString

Name or title of the finding

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#pentest_idString

Identifier of the parent pentest

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#pentest_job_idString

Identifier of the pentest job

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#reasoningString

Justification for the assigned risk score

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#risk_levelString

Severity level of the identified risk

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#risk_scoreString

Risk score associated with the finding

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#risk_typeString

Type of security risk identified

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#statusString

Current status of the finding

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#task_idString

Identifier of the associated task

Returns:

  • (String)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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

#updated_atTime

Timestamp when the finding was last updated

Returns:

  • (Time)


1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1584

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