For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

AWS CloudTrail log validation is not enabled in all regions misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_AWS_36

Category - Subcategory

Logging - Disabled or missing

Provider

AWS

Severity

LOW

Framework

CloudFormation, Serverless, Terraform, Terraform Plan

Mapped CSPM/KSPM Rule

38e3d3cf-b694-46ec-8bd2-8f02194b5040

Impact

CloudTrail log file validation creates a digitally signed digest file containing a hash of each log that CloudTrail writes to S3. These digest files can be used to determine whether a log file was changed, deleted, or unchanged after CloudTrail delivered the log. It is recommended that file validation be enabled on all CloudTrails. We recommend enabling log file validation to provide additional integrity checking of CloudTrail logs.

How to Fix

Resource: AWS::CloudTrail::Trail

  • Arguments: Properties.EnableLogFileValidation [source,go]


{ " Resources: myTrail: Type: AWS::CloudTrail::Trail Properties: ...

  • EnableLogFileValidation: True",

}

Last updated

Was this helpful?