The Browser Extensions Worth the Security Risk
Every browser extension is a small piece of code running with access to whatever you do in your browser, which includes passwords typed into forms, pages you visit, and in some cases the actual content of what you read and write.

Every browser extension is a small piece of code running with access to whatever you do in your browser, which includes passwords typed into forms, pages you visit, and in some cases the actual content of what you read and write. That access is the price of the convenience an extension offers, and most people install extensions without ever weighing that tradeoff directly.
What extension permissions actually mean
An extension that requests access to "read and change all your data on all websites" is not being unusually invasive by asking, that permission level is simply what most functional extensions need to do their job, an ad blocker needs to see every page to block ads on it, a password manager needs to see login forms to fill them. The permission itself is not the red flag. What matters is whether the extension's stated purpose genuinely requires that level of access, and whether you trust who built it enough to grant it.
A simple test: if an extension's function could reasonably be accomplished with a narrower permission, like access to one specific site rather than every site you visit, and it is requesting the broader permission anyway, that mismatch is worth noticing before installing.
The extensions that earn broad access and the ones that do not need to ask
Password managers, ad blockers, and accessibility tools have a legitimate reason to need broad access across every site, their entire function depends on it. A coupon finder, a screenshot tool, or a note-taking extension generally does not need that same breadth, and when one asks for it anyway, that is worth a second look before clicking install. This is the same reasoning behind choosing security tools that actually fit the job rather than defaulting to whatever requests the most access by habit.
Developer reputation matters more here than almost anywhere else in software. An extension from a company with an established product and a public record, even if it collects some data, is a fundamentally different risk than an anonymous extension with a generic name and a few thousand downloads, built by a developer with no other visible track record.
Where extensions quietly change ownership
A specific and underappreciated risk: a popular, trusted extension can be sold to a new owner, and that new owner can push an update that adds tracking, ad injection, or worse, without most users ever noticing the handoff happened. Browsers generally do not notify users when an extension changes ownership, only when it requests new permissions, and not every malicious update requires a new permission to do real damage within the scope it already had.
The practical defense here is periodic pruning rather than permanent trust. An extension installed two years ago for a problem you no longer have is still running with its original permissions today, quietly, whether or not you remember installing it. Reviewing your installed extensions every few months and removing anything you no longer actively use closes this gap without requiring constant vigilance.
Where I push back on the usual advice
Most security advice on this topic tells people to minimize extensions entirely, install as few as possible, as a blanket rule. I think that advice undersells how much genuine value a well-chosen set of extensions provides, and it treats all extensions as equally risky when they clearly are not. A password manager extension from an established, independently audited company is doing more for your actual security than removing it would, not less.
The better rule is not fewer extensions, it is fewer untrusted extensions, and periodic review of the ones you keep. Quantity is not the real risk factor here, provenance and permission scope are, and conflating the two leads to advice that either scares people away from genuinely useful tools or gives them false comfort simply because their extension count is low.
Separate browser profiles reduce the stakes entirely
A less discussed but genuinely effective mitigation is using separate browser profiles for different kinds of activity, one profile for banking and sensitive accounts with a minimal extension list, another for general browsing where you are more willing to try new extensions. This does not stop a malicious extension from doing damage within the profile it is installed in, but it meaningfully limits the blast radius, a compromised extension in your general browsing profile never gets anywhere near the sensitive accounts you only access in the other one.
Setting this up takes a few minutes in any major browser and requires no ongoing maintenance beyond remembering which profile to open for which task. For anyone who installs extensions somewhat freely out of convenience or curiosity, this single habit does more to limit actual risk than being more cautious about every individual install ever could.
A short checklist before installing anything new
Check who built it and whether they have other visible, maintained products. Check whether the requested permissions match what the extension actually claims to do. Check the review history for sudden shifts in tone around a specific version number, which often signals an ownership change or a bad update. And once installed, revisit your extension list periodically rather than treating install day as the only moment this decision gets made.
More from the blog
Tools and Software
The Free Security Tools Worth Setting Up First
Good security is often assumed to be expensive, but some of the most effective protections are free.
Tools and Software
Two-Factor Authentication Is the One Habit Worth Starting Today
If you only adopt one new security habit this year, make it two-factor authentication.
Privacy
How to Lock Down Your Social Media Privacy Settings
Social media platforms default to sharing, because sharing is what the business runs on, and the privacy controls that would...