What problem does it solve?
Publicly exposed or misconfigured Amazon S3 buckets are a leading cause of cloud data breaches. This Skill provides a structured, step-by-step workflow to detect public buckets, lock down access, enforce encryption, and deploy preventive controls so exposures are fixed and cannot recur.
Core Features & Use Cases
- Detection and auditing: Identify public buckets using IAM Access Analyzer, AWS Config rules, and bucket policy scans for Principal "*" grants.
- Remediation workflows: Enable Block Public Access at account and bucket levels, remove public ACLs via BucketOwnerEnforced, enforce KMS default encryption, and enable access logging with CloudTrail data events.
- Preventive controls: Deploy Service Control Policies and AWS Config auto-remediation to stop future misconfigurations across an AWS Organization.
- Use Case: A security researcher reports a publicly readable bucket containing PII. Follow the workflow to immediately block public access, audit CloudTrail logs for who accessed the data, run Macie for classification, and deploy an SCP preventing recurrence.
Quick Start
Audit my AWS account for publicly accessible S3 buckets and walk me through remediating each finding with Block Public Access and encryption.