Class: Aws::SecurityAgent::Types::Finding
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityAgent::Types::Finding
- 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
-
#agent_space_id ⇒ String
Identifier of the agent space that created this finding.
-
#attack_script ⇒ String
Proof-of-concept code demonstrating the vulnerability.
-
#code_remediation_task ⇒ Types::CodeRemediationTask
Code remediation task associated with this finding.
-
#confidence ⇒ String
Confidence level of the finding.
-
#created_at ⇒ Time
Timestamp when the finding was created.
-
#description ⇒ String
Detailed description of the security vulnerability.
-
#finding_id ⇒ String
Unique identifier for the finding.
-
#last_updated_by ⇒ String
Identifier of the task or agent that last updated this finding.
-
#name ⇒ String
Name or title of the finding.
-
#pentest_id ⇒ String
Identifier of the parent pentest.
-
#pentest_job_id ⇒ String
Identifier of the pentest job.
-
#reasoning ⇒ String
Justification for the assigned risk score.
-
#risk_level ⇒ String
Severity level of the identified risk.
-
#risk_score ⇒ String
Risk score associated with the finding.
-
#risk_type ⇒ String
Type of security risk identified.
-
#status ⇒ String
Current status of the finding.
-
#task_id ⇒ String
Identifier of the associated task.
-
#updated_at ⇒ Time
Timestamp when the finding was last updated.
Instance Attribute Details
#agent_space_id ⇒ String
Identifier of the agent space that created 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 |
#attack_script ⇒ String
Proof-of-concept code demonstrating the vulnerability
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_task ⇒ Types::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 |
#confidence ⇒ String
Confidence level of the 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 |
#created_at ⇒ Time
Timestamp when the finding was created
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 |
#description ⇒ String
Detailed description of the security vulnerability
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_id ⇒ String
Unique identifier for the 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 |
#last_updated_by ⇒ String
Identifier of the task or agent that last updated 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 |
#name ⇒ String
Name or title of the 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 |
#pentest_id ⇒ String
Identifier of the parent pentest
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_id ⇒ String
Identifier of the pentest job
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 |
#reasoning ⇒ String
Justification for the assigned risk score
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_level ⇒ String
Severity level of the identified risk
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_score ⇒ String
Risk score associated with the 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 |
#risk_type ⇒ String
Type of security risk identified
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 |
#status ⇒ String
Current status of the 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 |
#task_id ⇒ String
Identifier of the associated task
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_at ⇒ Time
Timestamp when the finding was last updated
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 |