cloudscan discovers cloud storage assets from a target domain and validates public listing exposure.
cloudscan -domain example.com
cloudscan scan -domain example.com -depth 5 -max-pages 160- Headless spider (default depth 5) captures DOM links + network requests (including XHR/fetch) and extracts cloud asset references.
- Curated cloud_enum-style name generation (
internal/cloudenum/data/fuzz.txt, ~80 high-signal suffixes—not hundreds of random words) probes AWS S3, Azure Blob, and DigitalOcean Spaces patterns. - Each discovered asset is checked for public list access and up to 20 files/directories are captured.
scan.json,summary.json, andcloudscan-report.pdfare generated.
For each run in out/<domain>/:
scan.jsonfull step-by-step findings (cloud_assetscontains final validated assets)summary.jsonconcise counterscloudscan-report.pdfJetBrains Mono report with public/restricted breakdown