Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› How can organisations reduce the risk of installing…
Governance, Ownership & Risk

How can organisations reduce the risk of installing malicious extensions?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 20, 2026 Domain: Governance, Ownership & Risk

Install extensions only from approved sources, review requested permissions, and restrict who can add or update them. Use allowlists for trusted extensions, remove anything unused, and monitor for changes in behaviour, network access, or privilege requests after installation. If an extension can read sensitive data or run code, treat it as part of the attack surface.

What makes malicious extensions risky in the first place?

Malicious extensions are risky because they sit inside a trusted execution context. Once installed, they may inherit broad browser or application privileges, observe user activity, alter page content, intercept data, or call out to external services. The key question is not just whether the extension looks legitimate at install time, but whether its permissions and runtime behaviour match the business need.

That is why extension risk is not only a software hygiene problem. It is also an access-control problem: the more data an extension can read, change, or transmit, the more damage a poisoned update, abused dependency, or stolen publisher account can cause.

For browser environments, a good starting point is Enterprise Browser and Browser Security Guide, which covers browser policies, extension control, and credential theft scenarios.

How should organisations reduce exposure before an extension is installed?

Start by treating extension approval as part of software intake, not as an end-user convenience. Restrict installation to approved sources, centralise who can approve or push extensions, and prefer allowlists over ad hoc user choice. A controlled inventory matters because extension sprawl makes it hard to distinguish a necessary capability from an unnecessary attack surface.

Review the requested permissions against the minimum business need. An extension that can read all site data, inspect downloads, or access sensitive application sessions should be justified explicitly, not accepted because it is popular or convenient. If the permission set is broader than the use case, that is usually a reason to reject it or pilot it in a limited group first.

For a practical browser-focused control baseline, Browser Extension Security Guide is the most direct internal resource for extension permissions, allowlisting, and browser extension risk scoring.

What should be monitored after deployment?

Post-install monitoring is essential because a benign extension can become dangerous later through an update, a compromised publisher account, or a change in data access patterns. Watch for new network destinations, changes in requested permissions, unusual behaviour on sensitive pages, and any extension that starts reading or modifying content it did not previously touch.

Remove unused extensions quickly and investigate any extension that suddenly requests elevated access. The most useful operational signal is often a mismatch between expected function and observed behaviour: if an extension begins handling credentials, redirecting traffic, or modifying security-sensitive workflows, it should be reviewed as part of the endpoint and browser control stack.

Attack-path lessons from recent extension compromises are covered in GlassWorm campaign 2025 and GitHub internal repositories breach 2026, both of which show how extension trust can be abused after installation.

Risk and Threat Considerations

Malicious extensions are attractive to attackers because they can blend into normal browser or developer workflows while quietly expanding access. The failure mode is often not immediate malware activity, but a trusted component collecting secrets, altering content, or enabling follow-on compromise from inside an approved environment.

Failure mechanism: A user installs an extension from an unreviewed source, or an approved extension is later updated or hijacked, and the extension uses its granted permissions to access data, inject code, or exfiltrate information.

Impact: The organisation can lose browser sessions, secrets, internal data, or workflow integrity, and the extension may become a durable foothold for credential theft, phishing reinforcement, or supply-chain abuse.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-6 — Access Control ManagementControls who can install or modify extensions and restricts unnecessary access.
CIS-2 — Inventory and Control of Software AssetsExtension sprawl is software sprawl and needs inventory to manage exposure.
CIS-8 — Audit Log ManagementMonitoring extension behaviour and post-install changes depends on logging and review.
Recommendation — Restrict extension installation and modification to approved administrators and approved sources. Maintain an inventory of approved extensions and remove unused entries promptly. Log extension installations, permission changes, and suspicious runtime activity for review.
NIST SP 800-53 Rev 5CM-8 — System Component InventoryExtensions are software components that should be inventoried to manage trust and exposure.
CM-7 — Least FunctionalityLimiting unnecessary extensions reduces exposed browser attack surface.
AC-6 — Least PrivilegeExtension permissions should be limited to the minimum needed for use.
Recommendation — Inventory all approved extensions and reconcile them against what is actually installed. Disable or remove extensions and features that are not required for the task. Grant extension installation and runtime access only to the minimum necessary users and functions.

Practitioner Guidance

What to verify: Verify not only the source of each extension, but also its permission scope, publisher trust path, update mechanism, and whether the extension is still needed by the business. If the answer to any of those is unclear, treat the extension as untrusted until proven otherwise.

Decision rule: If an extension can read sensitive data, modify page content, or execute code in a high-value workflow, manage it like a privileged component rather than a productivity add-on. That usually means tighter approval, narrower rollout, and faster removal when the business value is uncertain.

Practitioner takeaway: The main defence is not simply blocking “bad” extensions, but reducing the number of extensions that are allowed to inherit broad, persistent trust in the first place.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org