turbot/aws_compliance

Control: 8 S3 Block Public Access setting should be enabled at the bucket level

Description

This control checks whether S3 buckets have bucket-level public access blocks applied. This control fails if any bucket level public access settings are set to false.

Block Public Access at the S3 bucket level provides controls to ensure that objects never have public access. Public access is granted to buckets and objects through access control lists (ACLs), bucket policies, or both.

Remediation

For information on how to remove public access at a bucket level, see Blocking public access to your Amazon S3 storage.

Usage

Run the control in your terminal:

powerpipe control run aws_compliance.control.foundational_security_s3_8

Snapshot and share results via Turbot Pipes:

powerpipe login
powerpipe control run aws_compliance.control.foundational_security_s3_8 --share

SQL

This control uses a named query:

s3_public_access_block_bucket

Tags