Skip to content

Add Mozilla Firefox Extension

Adds or updates a Mozilla Firefox extension using the ExtensionSettings policy stored as REG_MULTI_SZ in HKLM\SOFTWARE\Policies\Mozilla\Firefox. Supports merge behavior and optional global default policy.

Required

The ID of the Firefox extension to add. Extension IDs are email-like strings (e.g., [email protected]) or GUIDs with curly braces (e.g., {446900e4-71c2-419f-a6a7-df9c091e268b}). Find the ID at about:support under Extensions.

Required — Default: Force Installed

Controls how the extension is handled. Allowed: users can install it. Blocked: users cannot install it and it is removed if already present. Force Installed: installs automatically, users cannot disable or remove it. Normal Installed: installs automatically, users can disable it. Allowed values: Allowed, Blocked, Force Installed, Normal Installed.

Optional

The URL of the XPI file to install. Required for Force Installed and Normal Installed modes. For addons.mozilla.org use https://addons.mozilla.org/firefox/downloads/latest/ADDON_ID/latest.xpi. Also accepts file:/// paths for locally hosted XPI files.

Optional — Default: Not Set

Choose whether automatic updates for this extension should be enabled, disabled, or left unchanged. Allowed values: Not Set, Disable Updates, Enable Updates.

Optional — Default: Not Set

Where to place the extension icon by default. Not Set leaves the current placement unchanged. Allowed values: Not Set, Navbar, Menu Panel.

Optional — Default: Not Set

Choose whether the extension should be enabled or disabled in private browsing, or leave unchanged. Allowed values: Not Set, Enable, Disable.

Optional — Default: Not Set

Choose whether to allow installing extensions signed using deprecated signature algorithms, or leave unchanged. Allowed values: Not Set, Enable, Disable.

Required — Default: False

Enable to configure the global ‘*’ ExtensionSettings policy block applied to all extensions without an explicit configuration.

Optional — Default: Blocked

Installation mode for the global ‘*’ policy block when Set Global Default is enabled. Allowed values: Allowed, Blocked, Force Installed, Normal Installed.

Optional

Optional custom message shown to users when extension installation is blocked. Applies only to the global ‘*’ block.

Optional

Optional domains where content scripts from all extensions cannot run. Comma-separated. Applies only to the global ‘*’ block (e.g., example.com,intranet.contoso.com).

Optional

Optional URL patterns from which extension installation is allowed. Comma-separated. Applies only to the global ‘’ block (e.g., https://yourwebsite.com/).

Optional — Default: Not Configured

Optional extension package types that are allowed. Applies only to the global ‘*’ block. Select Not Configured to leave unchanged. Allowed values: Not Configured, extension, theme, dictionary, locale, sitepermission.

Required — Default: False

Enable to remove the global ‘*’ policy block managed by this brick.

  • Category: Browser settings
  • Brick ID: Firefox-Add-Extension