Think about the last time you or someone on your team installed a browser extension. Maybe it was a grammar tool, a password strength checker, a coupon clipper, or a utility to manage open tabs. The install took ten seconds. Chrome probably showed a permissions prompt, something like "Read and change all your data on all websites," and you clicked Add Extension. That prompt is easy to dismiss because the extensions that ask for it are usually free, useful, and from developers with good reviews. What most people don't realize is that permission is essentially a master key to everything that runs through the browser: bank logins, email, your accounting software, any form you fill in. In 2026, that master key has become a meaningful attack surface for small businesses.
What a browser extension can actually do
A browser extension is software. It runs in the same session as your browser and, depending on the permissions it requests, can read the content of every page you visit, inject code into those pages, capture keystrokes before they're masked, and send data to a remote server. The broad host permission, "read and change all your data on websites you visit," is the dangerous one. It is legitimately needed by a small number of tools, like certain password managers or developer utilities, but it is also requested by many tools that don't need it at all, such as couponing apps, weather widgets, and productivity dashboards.
The practical consequence for a business is that an employee running a compromised extension on their work laptop is running a piece of software that can see their Microsoft 365 login, their email threads, their QuickBooks session, and anything else they touch in the browser. No phishing email is required. No malware download. The data goes out quietly through a channel the browser itself opened.
How a legitimate extension turns into a threat
The most common path is acquisition. A developer spends a year building a free, useful extension. It accumulates a few hundred thousand users and a healthy review score. The developer sells the codebase and the Chrome Web Store listing to a new owner, often through a broker that markets "established extensions with large install bases." The new owner pushes a silent update containing credential-harvesting or ad-injection code. Chrome's auto-update mechanism delivers the update to every installed copy, typically within hours. Users never see a new install prompt, and the extension's store listing often still shows the original developer's name and description for weeks.
This has happened repeatedly to extensions with large, trusted install bases, including productivity tools that organizations had been using for years. There is no warning. The extension that was safe in January can be malicious in February. A second path is direct developer account compromise: attackers gain access to a developer's Chrome Web Store credentials and push a malicious update without the developer's knowledge.
Why this hits small businesses especially hard
Larger organizations increasingly manage browsers through policy: Chrome's enterprise management lets IT control exactly which extensions can be installed, block anything else, and audit what's running on each device. Small businesses almost never do this. Employees install what they find useful, the IT provider isn't looped in, and no one keeps a list. The result is that on a typical small-business machine, there are anywhere from five to fifteen extensions installed, most of which the business owner has never heard of, and one or two of which may have been acquired by parties no one has evaluated.
This sits alongside the same unsanctioned-software problem we covered in the shadow AI post: people use tools that help them work without thinking about what those tools can see. The difference is that a shadow AI tool can expose data you paste into it, while a malicious extension can read data you never intended to share at all.
A practical extension policy that actually fits a small business
You don't need an enterprise MDM rollout to get meaningful control over extensions. A three-part policy handles most of the risk.
- Build an approved list. Sit down with your team for thirty minutes and document every extension they use for work. Evaluate each one: does it need broad host access? Is it from a developer with a long track record or an established company? Extensions from well-known vendors with a corporate identity are lower risk than hobbyist tools with anonymous authors. This list becomes your baseline.
- Restrict installs to that list on managed devices. Chrome's built-in group policy (ExtensionInstallAllowlist and ExtensionInstallBlocklist) lets you enforce the approved list on Windows machines joined to a domain, or on devices managed through Intune or a similar MDM. This requires some setup but is a one-time configuration change. For companies not ready for full enforcement, a written policy combined with periodic audits still reduces risk significantly; most employees respect a clear rule once they understand why it exists.
- Do a monthly audit. Pull a list of installed extensions from company machines and compare it to the approved list. Investigate anything new. Chrome's management console, or a quick script against managed device inventories, makes this a fifteen-minute task. The monthly cadence matters because the threat is a silent update, not an initial install: an extension that was on the approved list can become a problem after a developer sale. Reviewing the approved list quarterly for ownership changes is also worth doing for high-permission extensions.
What to do right now
Open Chrome on a work machine, go to chrome://extensions, and look at what's installed. For any extension that shows "Read and change all your data on websites you visit," ask whether that tool genuinely needs that access and whether the developer is someone you'd trust with a key to your office. Remove anything that doesn't pass that test.
Extensions are a small problem with a small fix, but they're one of the few attack surfaces where the attacker doesn't need to trick anyone. The access was granted voluntarily and is already sitting there. Cleaning it up takes less time than the average security incident costs to recover from. If you want help auditing what's running on company machines and putting a lightweight policy in place, that's the kind of thing a managed IT conversation starts with.
FAQs about browser extension security for small businesses
Can a browser extension really steal passwords or business data?
Yes. Extensions that request "read and change all your data on websites you visit" have permission to see everything typed into every page in that browser session — including passwords before they are masked, form data, emails, and anything rendered on screen. A malicious or compromised extension can quietly capture that data and send it to a remote server. This is not hypothetical: there have been multiple documented cases of popular extensions being quietly updated to harvest credentials after the developer sold the codebase to a bad actor.
How do legitimate extensions turn malicious?
The most common path is acquisition: a developer builds a useful free extension with a large install base, then sells it. The new owner pushes a silent update containing data-harvesting code. Chrome's auto-update mechanism delivers it to every installed copy within hours, and users never see a prompt. A second path is account compromise: attackers gain access to a developer's Chrome Web Store account and push a malicious update directly. Extensions that look clean today can turn hostile overnight without any action by the user.
What permissions should a business be suspicious of?
The red-flag permission is broad host access: "Read and change all your data on all websites" or "Access your data on all websites." An extension with this permission can inspect every page you open in that browser. Legitimate coupon, grammar, or tab-management tools rarely need access to all sites. Also watch for extensions requesting access to clipboard data, the ability to manage other extensions, or permissions to intercept network requests. If a permission request seems out of scope for what the extension claims to do, treat it as a warning sign.
What's a practical browser extension policy for a small business?
A simple, enforceable policy has three parts. First, maintain a short approved list of extensions that have been reviewed and are needed for work. Second, restrict installation to that list — either by written policy with audits, or technically via Chrome's ExtensionInstallAllowlist group policy on managed devices. Third, audit monthly: pull a list of installed extensions across company machines and investigate anything not on the approved list. This doesn't require a big budget or complex tooling, just a policy that people follow and a quick monthly check.
Want to know what's running inside your team's browsers?
30 minutes with a DoD-cleared engineer. We'll audit installed extensions across your devices, identify anything that needs a second look, and help you put a lightweight extension policy in place so this doesn't become a problem. No jargon, no obligation.
Book your free assessmentPrefer to talk first? Email sales@ghosxt.com or call (831) 204-0501.