Expected Findings
- Bucket policy grants `s3:ListBucket` and `s3:PutObject` to `*`.
- Listing reveals receipts and exports for any customer.
- `PutObject` allows attacker-controlled overwrites of script bundles.
A user-content bucket has public list and public PUT enabled, so anyone can enumerate uploads and overwrite or add objects.
{"Effect":"Allow","Principal":"*","Action":["s3:ListBucket","s3:PutObject"]}