AWS-021 Amazon Web Services (AWS)

No individual S3 bucket is publicly readable/writable.

No individual S3 bucket is publicly readable/writable.

Domain
Amazon Web Services (AWS)
Area
Data Protection
Automated / manual
Automated

Risk if it fails

Per-bucket policies/ACLs can still expose data.

Even with account settings, one bucket overridden to 'public' leaks its contents. Writable public buckets also let attackers plant malware others download.

How Tess tests it

1 test — each concludes only on cited evidence.

No individual S3 bucket is publicly readable/writable.

Automated
Procedure
Iterate buckets; check ACLs, policy status and public-access-block.

Read-only command

for b in $(aws s3api list-buckets --query 'Buckets[].Name' --output text); do echo $b; aws s3api get-bucket-policy-status --bucket $b 2>/dev/null; aws s3api get-public-access-block --bucket $b 2>/dev/null; done

More in Amazon Web Services (AWS)

Want Tess to test AWS-021 against your evidence?

Book a demo