GmapsXploit is an open-source tool built for bug bounty hunters to turn exposed or unrestricted Google API keys into high-impact findings.
It audits Google API keys across multiple services such as Maps, Places, Roads, Gemini, Firebase, Vision and more, and helps demonstrate real risks like data exposure and billing abuse.
Instead of reporting low severity issues, this tool helps you show clear impact with actual cost calculations and ready-to-use reports.
- Covers more than 30 Google Cloud endpoints including Maps, Places, Roads and newer APIs
- Calculates financial impact based on request volume
- Detects API key restrictions such as IP or referer limits
- Generates a ready-to-submit Markdown report for bug bounty platforms
- Clean terminal output with no external dependencies
- Useful for escalating API key exposure from low to critical severity
- Static Maps
- Street View
- Geocoding
- Directions
- Distance Matrix
- Elevation
- Timezone
- Nearby Search
- Text Search
- Find Place
- Autocomplete
- Place Details
- Photos
- Nearest Roads
- Snap to Roads
- Speed Limits
- Air Quality
- Pollen Forecast
- Routes API
- Aerial View API
- Gemini Generative Language
- Cloud Vision
- Translation API
- Custom Search
- Geolocation API
- Firebase Dynamic Links
- Address Validation
- Shows vulnerability status in real time
- Displays financial impact per 100k requests
- Generates two reports automatically
- Optional request simulation for proof of impact
git clone https://github.com/DeathShotXD/GmapsXploit.git
cd GmapsXploit
chmod +x GmapsXploit.sh
./GmapsXploit.shRun the script:
./GmapsXploit.shSteps:
- Enter the target Google API key
- Observe the reconnaissance phase
- Review the financial impact results
- Use the generated report for submission
Each run generates:
-
gmapsxploit_report_*.txt
Contains full technical details -
bounty_report_*.md
Ready to submit report for bug bounty platforms
| Endpoint Tested | Status |
|---|---|
| Static Maps | VULNERABLE |
| Places Nearby | VULNERABLE |
Generated report: gmapsxploit_report_1774767832.txt
Unrestricted Google API keys, especially those with Places or advanced APIs enabled, can lead to serious billing abuse.
There have been cases where costs reached tens of thousands of dollars within a short time.
This tool helps you demonstrate that impact clearly with real numbers and working proof.
- Bug bounty hunters looking for high impact findings
- Penetration testers auditing cloud configurations
- Security researchers analyzing exposed API keys in web apps, mobile apps or extensions
Author: D34thSh0tX_X
GitHub: https://github.com/DeathShotXD
Project: GmapsXploit
If you find this tool useful, consider starring the repository.
MIT License

