RTDB Inspector is a developer tool designed to help you quickly assess the security posture of any Firebase Realtime Database. Simply paste a Firebase URL, and the inspector will safely probe the database's read, write, update, and delete permissions. If the database is accessible, you can seamlessly explore the data using an optimized, interactive JSON tree viewer.
- 🛡️ Security Analyzer: Non-destructive testing of database permissions (Read, Write, Delete, Patch) and visibility of security rules.
- 🌳 Interactive Data Explorer: A powerful JSON tree viewer tailored for large datasets.
- 🚀 High Performance: Built-in pagination ("Load More") and intelligent key-filtering prevents browser freezes when dealing with massive databases.
- 💾 Instant Exports: One-click download of the complete database JSON structure.
- 🕒 Smart History: Automatically saves your recently analyzed database URLs via
localStoragefor lightning-fast re-access. - 📱 Fully Responsive: A modern, sleek UI that looks and works great on both desktop and mobile devices.
First, clone the repository and install the dependencies:
git clone https://github.com/iamjaved026/rtdb-inspector.git
cd rtdb-inspector
npm install
# or
yarn installThen, run the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to launch the inspector.
Use this tool responsibly. RTDB Inspector is intended for auditing your own databases or those you have explicit permission to test. Do not use this tool to exploit or maliciously interact with third-party databases.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Javed Hussain
- GitHub: @iamjaved026
