Paws::SecurityHub::AwsSecurityFinding
This class represents one of two things:
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::SecurityHub::AwsSecurityFinding object:
$service_obj->Method(Att1 => { AwsAccountId => $value, ..., WorkflowState => $value });
Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::AwsSecurityFinding object:
$result = $service_obj->Method(...); $result->Att1->AwsAccountId
Provides consistent format for the contents of the Security Hub-aggregated findings. AwsSecurityFinding format enables you to share findings between AWS security services and third-party solutions, and compliance checks.
A finding is a potential security issue generated either by AWS services (GuardDuty, Inspector, Macie) or by the integrated third-party solutions and compliance checks.
The AWS account ID in which a finding is generated.
This data type is exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard (for example, AWS CIS Foundations). Contains compliance-related finding details.
A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale. 0 equates zero percent confidence and 100 equates to 100 percent confidence.
An ISO8601-formatted timestamp that indicates when the potential security issue captured by a finding was created by the security findings provider.
The level of importance assigned to the resources associated with the finding. A score of 0 means the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
A finding's description.
An ISO8601-formatted timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings provider.
This is the identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings provider's solutions, this generator can be called a rule, a check, a detector, a plug-in, etc.
The security findings provider-specific identifier for a finding.
An ISO8601-formatted timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings provider.
A list of malware related to a finding.
The details of network-related information about a finding.
A user-defined note added to a finding.
The details of process-related information about a finding.
The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) once this provider's product (solution that generates findings) is registered with Security Hub.
A data type where security findings providers can include additional solution-specific details that are not part of the defined AwsSecurityFinding format.
The record state of a finding.
A list of related findings.
An data type that describes the remediation options for a finding.
A set of resource data types that describe the resources to which the finding refers.
The schema version for which a finding is formatted.
A finding's severity.
A URL that links to a page about the current finding in the security findings provider's solution.
Threat intel details related to a finding.
A finding's title.
One or more finding types in the format of 'namespace/category/classifier' that classify a finding.
Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
An ISO8601-formatted timestamp that indicates when the finding record was last updated by the security findings provider.
A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
Indicates the veracity of a finding.
The workflow state of a finding.
This class forms part of Paws, describing an object used in Paws::SecurityHub
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.