T1176.001 — Browser Extensions
Tactic: Persistence · Platforms: Linux, Windows, macOS
Adversaries may abuse internet browser extensions to establish persistent access to victim systems. Browser extensions or plugins are small programs that can add functionality to and customize aspects of internet browsers. They can be installed directly via a local file or custom URL or through a…
Sub-technique of Software Extensions (T1176).
Sigma detection rules (3)
T1176.001 Software Extensions: Browser Extensions
title: "T1176.001 Software Extensions: Browser Extensions"
id: f4b3af81-d4a9-4ef1-88d8-1b21d4f0c0a0
description: 'Detecting Malicious Browser Extensions Across Platforms. (Retargeted from the original process_creation label to file_event — this is the telemetry source that actually captures this technique''s behavior; see logsource below.) Tune using: UserContext, BrowserExecutablePath, ExtensionInstallPath.'
references:
- https://attack.mitre.org/techniques/T1176/001
author: Shahrukh Khan
date: 2026-01-15
license: MIT
tags:
- attack.persistence
- attack.t1176.001
logsource:
category: file_event
product: windows
service: sysmon
detection:
selection:
TargetFilename|contains:
- '\Google\Chrome\User Data\Default\Extensions\'
- '\Microsoft\Edge\User Data\Default\Extensions\'
TargetFilename|endswith: '.crx'
condition: selection
falsepositives:
- Legitimate browser-extension installation by the user from an official web store.
level: medium
T1176.001 Software Extensions: Browser Extensions
title: "T1176.001 Software Extensions: Browser Extensions"
id: 5fbf062c-e46b-4035-875e-fbf72663ab3e
description: 'Detects filesystem writes to browser extension-loading locations and profile Preferences/Secure Preferences files, which Chromium-based browsers use to silently load or grant permissions to extensions without user consent. (Retargeted from process_creation to the file_event auditd PATH telemetry that actually captures this behavior.) Tune using: ExtensionDir, DomainWatchlist.'
references:
- https://attack.mitre.org/techniques/T1176/001
author: Shahrukh Khan
date: 2026-05-03
license: MIT
tags:
- attack.persistence
- attack.t1176.001
logsource:
category: file_event
product: linux
service: auditd
detection:
selection_extension_dir:
type: PATH
name|contains: '/Extensions/'
nametype:
- CREATE
- NORMAL
selection_preferences_file:
type: PATH
name|contains:
- '/Preferences'
- '/Secure Preferences'
nametype:
- CREATE
- NORMAL
selection_browser_profile:
name|contains:
- '/.config/google-chrome/'
- '/.config/chromium/'
- '/.config/microsoft-edge/'
- '/.mozilla/firefox/'
condition: (selection_extension_dir or selection_preferences_file) and selection_browser_profile
falsepositives:
- Legitimate extension installs, browser sync, and profile/version updates create the same directory-write and Preferences-file-write pattern; domain-watchlist correlation for the extension source still can't be derived from filesystem events alone.
level: low
T1176.001 Software Extensions: Browser Extensions
title: "T1176.001 Software Extensions: Browser Extensions"
id: 6bce8909-1497-448a-9013-c95e20b1179d
description: 'Detecting Malicious Browser Extensions Across Platforms. (Retargeted to the file_event macOS unified-log telemetry that actually captures this techniques behavior; see logsource below.) Tune using: PlistPath, CommandLineFlags.'
references:
- https://attack.mitre.org/techniques/T1176/001
author: Shahrukh Khan
date: 2026-02-01
license: MIT
tags:
- attack.persistence
- attack.t1176.001
logsource:
category: file_event
product: macos
detection:
selection:
TargetFilename|contains:
- '/Library/Safari/Extensions/'
- '/Application Support/Google/Chrome/'
TargetFilename|endswith:
- '.appex'
- '.crx'
condition: selection
falsepositives:
- Users installing legitimate browser extensions from official stores create the same file artifacts.
level: medium
Related sub-techniques
Explore