ExtensionShield: Take Control of Your Browser Extensions
We all install browser extensions like candy. One for passwords, one for ad blocking, a couple for dev tools, and suddenly your browser is running 20+ extensions you barely remember installing. Most of them have access to your browsing data, and a few might even be silently exfiltrating it.
That's where ExtensionShield comes in. It's a lightweight tool that helps you manage, audit, and secure your browser extensions. No fluff, no cloud dependency, just a pragmatic way to see what's actually running in your browser and whether it should be.
What It Does
ExtensionShield scans your installed browser extensions and surfaces:
- A full list of every extension you have (not just the ones you see in the toolbar).
- What permissions each extension requests (e.g. "access to all websites", "read your browsing history", "modify data you copy").
- Risk indicators based on permission patterns. For example, if a simple calculator extension asks for "read and change all data on websites", that's a red flag.
- The ability to enable/disable extensions directly from the tool’s interface.
Think of it as a permission audit dashboard for your browser, right from your desktop.
Why It's Cool
- Transparency by default. Most browsers don't make it easy to see what every extension can actually do. ExtensionShield pulls back the curtain without requiring you to dig through each extension's store page.
- No server side. Everything runs locally. Your extension data never leaves your machine. If you're security conscious (and you should be), that's a big plus.
- Works with Chrome, Firefox, and Edge. One tool for multiple browsers. No need to learn three different built in managers.
- Open source and hackable. The code is on GitHub, so you can audit it yourself, submit changes, or extend it for your own needs. It’s MIT licensed.
Real talk: a friend of mine once found a "picture resizer" extension that had access to his Gmail. He didn't know until he ran ExtensionShield. That alone makes it worth a look.
How to Try It
Clone the repo, install dependencies, and run it.
git clone https://github.com/Stanzin7/ExtensionShield.git
cd ExtensionShield
# check the README for specific instructions (it's straightforward)
The GitHub repo has clear steps for setup. If you prefer a quick look before installing, the README includes screenshots of the dashboard in action.
Pro tip: Run it once, export your extension list, and then schedule a periodic check. You’ll catch new extensions that get installed silently (e.g. from a shady download or a bundle).
Final Thoughts
ExtensionShield is one of those tools that solves a real pain point without overcomplicating it. It doesn't try to be a full security suite, it just helps you know what your browser is actually doing.
For developers, this is also a nice reference if you’re building a similar tool or just want to understand browser extension permissions better. The codebase is clean and well structured.
If you use more than a handful of extensions, give it a spin. It might surprise you what’s running in the background.
Found this useful? Follow @githubprojects for more developer tools and open source gems.
Repository: https://github.com/Stanzin7/ExtensionShield