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

AWS S3 bucket IgnorePublicAcls is not set to True misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_AWS_55

Category - Subcategory

Storage - Permissions

Provider

AWS

Severity

MEDIUM

Framework

CloudFormation, Serverless, Terraform, Terraform Plan

Impact

The IgnorePublicAcls setting causes S3 to ignore all public ACLs on a bucket and any objects that it contains. Enabling this setting does not affect the persistence of any existing ACLs and does not prevent new public ACLs from being set. This setting will block public access granted by ACLs while still allowing PUT Object calls that include a public ACL.

How to Fix

Resource: AWS::S3::Bucket

  • Arguments: Properties.PublicAccessBlockConfiguration.IgnorePublicAcls [source,go]


Type: 'AWS::S3::Bucket' Properties: ... PublicAccessBlockConfiguration: ...

  • IgnorePublicAcls: true


Last updated

Was this helpful?