
π― Goal: Help organizations uncover and fix public exposure risks using open-source intelligence (OSINT) and cloud misconfiguration testing.
π CloudCSF Day 10
Control #9: Public Exposure Test β Can Your Org Be Found from Google?
βIf Google can see it, so can the attackers.β
π£ The Hidden Danger: Accidental Public Exposure
Youβd be shocked how often companies leak themselves.
Examples from real breaches:
- A misnamed S3 bucket exposed salary data via public URL
- An internal Jenkins server indexed by Google due to lack of robots.txt
- API keys left in GitHub exposed databases to remote access
- An unused domain pointed to a forgotten staging server with no login
All of this was discovered by search engines and threat actors β not the security team.
π What Is a Public Exposure Test?
A public exposure test is a controlled reconnaissance check using public tools and search engines to identify:
- Public-facing assets you didnβt mean to expose
- Metadata leaks (file names, folder structures)
- Misconfigured storage, servers, and dashboards
- Staging or backup environments left live
- Indexing of sensitive files (e.g.,
/admin,/config,/logs/)
β 5-Step Exposure Test β CloudCSF Style
- Start with Google Dorks
- Examples:
site:yourdomain.com inurl:adminsite:s3.amazonaws.com filetype:xlsintitle:index.of "backup"site:github.com yourcompany token
- Examples:
- Check Cloud Asset Indexes
- S3 browser, Azure blob storage URLs, GCP buckets
- GreyhatWarfare.com, LeakIX, Censys.io
- Scan Your Subdomains
- Use tools:
amass,Sublist3r,crt.sh,SecurityTrails - Look for forgotten staging, old APIs, legacy login portals
- Use tools:
- Look for Open Directories or Unprotected Dashboards
Shodan,ZoomEye,Onyphe- Check for Jenkins, Kibana, Grafana, etc.
- Build a Fix-First Report
- List exposed assets, owners, and risk levels
- Assign closure timelines (0β3 days, 3β7 days, etc.)
π Exposure Maturity Levels
| Level | Description |
|---|---|
| π« 0 β Unscanned | No visibility of public exposure |
| β οΈ 1 β Occasional Search | Only react to external reports |
| π 2 β Periodic Self-Dorks | Internal security runs tests sometimes |
| π 3 β Weekly OSINT Audits | Scheduled, scored, and reviewed |
| π‘οΈ 4 β Continuous Attack Surface Monitoring | Automated tools + red team feedback loop |
π οΈ Tools You Can Use
- β Google Dorks, GitHub Advanced Search
- β Shodan, Censys, LeakIX, GrayhatWarfare
- β Subdomain scanners: amass, Subfinder, Assetnote
- β CSPM tools: Wiz, Lacework, Prisma Cloud, Datadog ASM
π‘ CloudCSF Pro Tip
βYour cloud security isnβt just what you know β itβs what the internet knows about you.β
π Free Resource
π [Download: OSINT Exposure Testing Checklist (PDF)]
π Join the CloudCSF WhatsApp Group for daily audit methods
π¬ Comment :
Have you ever googled your org and found something unexpected?
Comment βPublicScan πβ and get our Exposure Checklist instantly.
π Coming Tomorrow:
Day 11: Control #10 β API Security: Testing Auth, Rate Limits & Logging
Learn how to find and fix API security gaps before attackers do.