A third-party extension is software add-on code created by someone other than the platform owner and installed into an application, browser, IDE, or operating system. It extends or changes the host product’s features, permissions, or user interface, and may run with the host’s trusted access to data, settings, or APIs.
What third-party extensions are
Third-party extensions are add-on components written by outside developers and installed into a host application, browser, IDE, or operating system. They matter because the host usually grants them some share of its trusted context, which can include access to data, settings, sessions, APIs, or user workflows.
That trust boundary is why extensions are not just feature add-ons. They can change how the platform behaves, broaden what code runs inside the platform, and create a path for data exposure or unauthorized action if the extension, its publisher, or its update channel is compromised.
Why third-party extensions are security-sensitive
The core security issue is delegated trust. An extension may look small, but it can inherit the host’s permissions and reach. If users install too many extensions, grant broad scopes, or fail to review publisher provenance, they may unintentionally extend the host’s attack surface far beyond the original product.
In practice, the danger often comes from over-privileged extensions, malicious updates, or compromised developer tooling. Third-party code can also observe what users type, read content shown inside the host, call APIs on the user’s behalf, or alter interface elements in ways that make fraud and phishing easier.
Supply-chain abuse is especially relevant for browser add-ons, IDE plugins, and SaaS marketplace extensions. For a concrete example of extension-related supply-chain risk, see Secrets in VS Code extensions 2025.
How third-party extensions change access and trust boundaries
Extensions frequently sit between the user and the host’s most valuable functions. That means they can become a practical control plane for reading content, automating actions, or reaching connected services. When an extension uses tokens, API keys, certificates, or signed-in browser state, a compromise may translate into real account or workspace access rather than a narrow application bug.
The trust boundary can also extend beyond the first application. Many extensions interact with cloud services, connected apps, and identity-backed APIs. A single malicious or abused extension can therefore bridge local compromise, session abuse, and downstream SaaS exposure in one chain of trust.
Where those connections matter most, organisations should treat extension review as part of broader SaaS and token governance. A useful reference point is SaaS-to-SaaS and OAuth App Governance Guide, which covers consent, scopes, token risk, and revocation for connected applications.
Common failure modes and what they look like
The most common failure modes are excessive permissions, untrusted publishers, risky update mechanisms, and hidden data collection. Extensions can also be abused through dependency compromise, where a legitimate add-on is updated with malicious code after users have already trusted and deployed it.
Another recurring issue is secrets exposure. Extensions may accidentally read or store tokens, credentials, or API keys from editor buffers, browser storage, environment files, or copied text. If the extension is compromised, that exposure can become an immediate path to broader intrusion.
For browser and workspace environments, the practical warning sign is usually not a dramatic crash. It is unusual permission prompts, unexplained network activity, unexpected UI changes, or an extension asking for broader access than its function reasonably needs. The broader pattern is well illustrated in GitHub OAuth token breach 2022, where stolen OAuth tokens enabled access to private repositories.
Managing third-party extension risk
Good extension governance starts with necessity, provenance, and scope. Install only what the business or workflow actually needs, prefer well-maintained publishers, and review what the extension can read, modify, or transmit before approving it for broad use.
Controls should also include inventory, allowlisting where feasible, review of update channels, and rapid removal when an extension is abandoned or compromised. In higher-risk environments, extension management should be paired with token rotation, session review, and monitoring for unusual API activity after any suspected extension incident.
For platforms that rely heavily on add-ons, it is also sensible to align extension policy with platform hardening guidance. Airtable Security is a good example of how extension controls, sharing settings, PAT scopes, and audit logging fit together in one operational model.
Risk and Threat Considerations
Third-party extensions create a concentrated trust-risk pattern: one add-on can inherit broad host permissions, then be used to read data, alter workflows, or reach connected services. If the extension publisher, update path, or embedded dependencies are compromised, the blast radius can extend well beyond the original application.
Failure mechanism: Attackers exploit the extension’s trusted position, or malicious code hidden in an update, to harvest secrets, hijack sessions, inject actions, or exfiltrate data through the host’s legitimate channels.
Impact: Organisations can see data theft, unauthorized transactions, account compromise, source-code exposure, or silent persistence inside tools that users already trust.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | CM-11 — User-Installed Software | Third-party extensions are user-installed code that needs controlled approval and restriction. |
| SI-7 — Software, Firmware, and Information Integrity | Extensions can be tampered with through malicious updates or compromised dependencies. | |
| IA-5 — Authenticator Management | Extensions often rely on tokens, keys, or other secrets that must be lifecycle-managed. | |
| Recommendation — Restrict and approve extensions through CM-11 so only sanctioned add-ons can run in the host environment. Use SI-7 to validate extension integrity and detect unauthorized code changes before execution. Apply IA-5 to rotate, revoke, and protect extension-related credentials and tokens promptly. | ||
| OWASP Non-Human Identity Top 10 | NHI-02 — Secret Leakage | Extensions can expose tokens, API keys, or certificates stored or handled in the host. |
| Recommendation — Detect and remove secret leakage paths introduced by extensions and rotate exposed material quickly. | ||
Practitioner Guidance
Why practitioners should care: Extension risk is rarely about the add-on alone, it is about the trust the host grants it. Treat every approved extension as part of the platform’s security boundary, not as a cosmetic enhancement.
Common misunderstanding: A popular or well-reviewed extension is not automatically safe. Popularity does not remove permission risk, supply-chain risk, or the need to review what the add-on can access after installation.
Governance implication: Ownership should sit with the team that manages the host platform, because that team is responsible for deciding which extensions may run, what scopes they may have, and how quickly they are removed if trust changes.
Related resources from NHI Mgmt Group
- How do third-party SaaS integrations create NHI risk and how should they be managed?
- What are the implications of using OAuth tokens in third-party integrations?
- How should security teams govern third-party AI agents that use OAuth access?
- How should organisations govern third-party identity access more tightly?
Deepen Your Knowledge
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.
Reviewed and updated by the NHIMG editorial team on November 9, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org