ClientVault is a lightweight, in-page web security tool that lets you inspect, analyze, and manage all client-side storage used by a website — including cookies, localStorage, sessionStorage, and more. Built for developers, pentesters, and bug bounty hunters.
You can either paste ClientVault directly into DevTools (F12 → Console → Ctrl+V → Enter) OR install it as a persistent userscript so it runs automatically on every site.
The recommended way is using Tampermonkey, so you don’t have to keep pasting the script every time.
- Copy the ClientVault script
- Open Tampermonkey
- Click Create new script (
+) - Paste the code
- Save (Ctrl+S)
- Enable the script
- Reload any page (F5)
- Done! ClientVault UI appears automatically
- Chrome https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
- Firefox https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/
- Click the Tampermonkey icon
- Click Create a new script
- Delete all default content
// ==UserScript==
// @name ClientVault – Storage & Cookie Inspector
// @namespace https://urdev.carrd.co/
// @version 1.0
// @description Inspect, analyze and manage cookies, localStorage and sessionStorage in real time
// @author URDev
// @match *://*/*
// @grant none
// @run-at document-end
// ==/UserScript==
// PASTE THE ENTIRE ClientVault SCRIPT BELOW THIS LINEPaste your full ClientVault code under that.
- Press Ctrl+S
- Make sure the toggle is ON
- Reload any webpage
Once installed:
-
Open any website
-
ClientVault UI appears in the top-right corner
-
Use the sidebar to switch between:
-
Click 👁 View to inspect any value (JSON is auto-formatted and highlighted)
-
Click 🗑️ to delete a specific entry
-
Click 🗑️ Clear All to wipe everything and kill the session
ClientVault lets you inspect:
- Cookies accessible by JavaScript
- localStorage keys & values
- sessionStorage keys & values
- Storage size per item
- Total storage usage per site
Perfect for:
- JWTs
- Session IDs
- Feature flags
- Tracking tokens
- App state objects
ClientVault automatically detects JSON values and:
- Formats them with indentation
- Applies syntax highlighting
- Makes large tokens readable (JWTs, auth objects, etc.)
If the value is not JSON, it is shown as raw text.
| Shortcut | Action |
|---|---|
ESC |
Close the detail viewer |
Ctrl + R |
Refresh current vault |
Ctrl + Shift + X |
Close ClientVault |
ClientVault automatically refreshes the active vault every 5 seconds, so:
- Tokens changing
- Sessions expiring
- Cookies updating
…are reflected in real time.
-
HttpOnly cookies cannot be accessed (browser security)
-
Some data may live in:
- IndexedDB
- Cache API
- Service Workers (planned for future versions)
Planned features:
- 🔍 IndexedDB inspector
- 🗃️ Cache & Service Worker storage
- 🔐 Automatic detection of auth tokens
- 📤 Export & copy storage snapshots
- 📊 Session & token analysis
- 🧪 Advanced JSON tree viewer
ClientVault runs entirely inside your browser. No data is sent anywhere. No servers. No tracking. No logging.
ClientVault is for:
- Development
- Security research
- Debugging
- Educational use
Only use it on sites you own or have permission to test.
Made with <3 by URDev.


