Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer
Cloud securitymedium200 pts0 solves

Open Bucket Audit

A cloud team shared some reports from an S3 bucket "temporarily". You received the bucket policy, an object listing and a CloudTrail excerpt (synthetic). What was actually exposed to the whole internet?

Learning objectives

Read an S3 bucket policy, find overly permissive principals and prove exposure from access logs.

Instructions

Analyse bucket-policy.json, s3-listing.json and cloudtrail.json. The flag is part of the key of the publicly downloaded object.

Prerequisites: Basic AWS IAM/S3 concepts (principals, resources).
Flag format: cspk{...}
Files: bucket-policy.json (0.5 KB), s3-listing.json (1.3 KB), cloudtrail.json (1.2 KB) (download after registering)
Useful tools: Prowler ScoutSuite

References

Write-up

The full write-up and learning takeaways unlock after you solve this challenge — spoilers stay hidden until then.