---
{
  "title": "Software Extensions",
  "summary": "Software extension abuse introduces persistent or privileged behavior through plugins that users and applications may trust.",
  "topic": "soc",
  "level": "Intermediate",
  "updated": "2026-10-12",
  "published": "2026-10-04",
  "units": [
    2
  ],
  "aliases": [
    "T1176"
  ],
  "sources": [
    {
      "title": "MITRE ATT&CK T1176: Software Extensions",
      "url": "https://attack.mitre.org/techniques/T1176"
    }
  ],
  "editorialVersion": 2
}
---

## What it means

Software extension abuse introduces persistent or privileged behavior through plugins that users and applications may trust. Extension permissions can expose data beyond one page or project.


## An investigation example

A newly installed browser extension requests broad access and contacts an unapproved external resource.

## Evidence to examine

Review installation source, extension permissions, versions, update paths, and actual resource access.

## A common analytical pitfall

An extension's store listing or popularity does not independently establish appropriate permissions for the organization.

## Response considerations

Preserve extension evidence, revoke unauthorized access, and review the data and applications reachable through its granted capabilities.


## A plugin changes the application's effective capabilities

Extensions add behavior to browsers and other applications. Depending on the platform, they may read page content, access files, modify requests, or interact with other services. The visible application can remain familiar while its effective permissions change. Review the extension's actual capabilities and update mechanism rather than judge only its icon or advertised purpose.

Installation can be user-driven, centrally managed, or introduced through another software change. A legitimate extension can also become risky after an ownership or update change. Approval should therefore consider ongoing maintenance and permissions, not only the initial installation. Broad access requested for a narrow feature deserves an explanation.

## A fictional note-taking add-on

An academy discovers a browser extension installed to simplify copying course notes. Its permissions allow access to many unrelated pages. Investigators examine installation history, extension identity, version, source, policy, and relevant browser or network activity. They distinguish potential access from evidence that particular private content was actually collected.

Removing an extension can interrupt its behavior, but review whether settings, accounts, or external integrations remain affected. Preserve relevant configuration and evidence through an approved process. Avoid uploading raw browser profiles or recovered extension data to public analysis services because they may contain private information.

## Evaluate permission-to-purpose fit

Using a fictional extension description, list its stated feature and requested permissions. Explain which permissions are necessary, which need clarification, and how updates are controlled. Then identify the evidence needed to claim unauthorized data access rather than merely excessive capability. No real extension needs to be installed.

Extension governance should support legitimate productivity while making ownership and review visible. An allowlist can help control installation, but it does not establish that every permitted version is safe forever. Maintain a route for reassessment when capabilities, publisher, or observed behavior changes.

## Related concepts

- [[mitre-attack]]
- [[logs-and-telemetry]]
- [[incident-response]]
