Installing the Browser Extension
Cyberhaven uses browser extensions to trace uploads/downloads, clipboard actions, app accounts, and web context. The Browser Extension can be deployed to your endpoints using any of the following methods.
Prerequisites
Browser extensions are typically deployed by policy via your MDM (preferred) or automatically loaded by the Endpoint Sensor where supported.
Requirements
-
Supported Browsers and Operating Systems:
- Chrome: Supported on Windows, macOS, and Linux.
- Edge: Supported on Windows and macOS.
- Firefox: Supported on Windows, macOS, and Linux.
- Safari: Supported on macOS.
-
Version Compatibility: Self-hosted Chrome and Edge extensions are supported with Sensor version 25.04 or higher.
Google Chrome
- Sensor version 25.04 and later (self-hosted)
- Extension ID:
hbicflpnhfmdndpibdegbnkkpngjbhfh - Update URL:
https://<your-domain>.cyberhaven.io/v1/extensions/chromium/update
- Extension ID:
- Sensor versions before 25.04
- Manifest V2:
dcnmjapddamaigjddfkifoklhnomddkd - Manifest V3:
pajkjnmeojmbapicmbpliphjmcekeaac
- Manifest V2:
Microsoft Edge
- Sensor version 25.04 and later (self-hosted)
- Extension ID:
hbicflpnhfmdndpibdegbnkkpngjbhfh
- Extension ID:
- Sensor versions before 25.04
- Manifest V2:
kdkcgeklkcbkkbmboncaiikcemaajfpo - Manifest V3:
bljneopnmafooddcedbonipbofejklkj
- Manifest V2:
Mozilla Firefox
- Manifest V2:
eddf1c58-948d-4e0e-9c42-e611e9050a97
Safari (macOS)
- Distributed via App Store/MDM profile
Browser Version Dependencies
- Chrome Stable channel only
- Manifest V3 requires Endpoint Sensor version 22.05 or higher
- Extension versions depend on Sensor version (25.04+ uses self-hosted extension IDs)
MDM Dependencies (macOS)
- Cyberhaven MDM profile
Cyberhaven.mobileconfigversion 2.0.6 - Apple VPP account integrated with your MDM (for Safari)
- Sufficient VPP licenses for macOS device fleet management
Required Permissions (summary)
Extensions request standard enterprise monitoring permissions to observe uploads/downloads and clipboard events. Ensure your change advisory process accounts for these prompts where applicable.
- Firefox (self-hosted): allow
https://content.cyberhaven.io/browser-extensions/firefox/in firewalls/proxies to retrievefirefox-latest.xpi. - Respect enterprise proxy settings; SSL inspection may interfere with store delivery in some environments.
Self-hosted Extension URLs
- Content server:
https://content.cyberhaven.io - Firefox XPI (24.9+ channel):
http://content.cyberhaven.io/browser-extensions/firefox-24.9-over/firefox-latest.xpi
Update URLs by Browser
- Chrome/Edge (25.04+ self-hosted):
https://<your-domain>.cyberhaven.io/v1/extensions/chromium/update - Local update URL:
https://localhost:10584/api/update
Port Requirements
- Local host communication: TCP 10584 (default for local extension updates)
- Alternate ports can be configured through Cyberhaven Support if 10584 is unavailable
MDM/Policy Requirements
- Chrome/Edge: configure ExtensionInstallForceList/ExtensionSettings via GPO/Intune/Jamf/other MDMs. If a managed policy key such as
PolicyDictionaryMultipleSourceMergeListis present, you must deploy the extension via your management solution (the Sensor will not force-load it). - Firefox: manage via Windows registry (
HKLM\Software\Policies\Mozilla\Firefox\ExtensionsSettings) or macOS profile pointing to the self-hosted XPI URL. - Safari (macOS): deploy via MDM (VPP) or App Store; users must manually enable the extension in Safari per Apple requirements.
Security Exclusions
Add the following URL patterns to firewall/proxy allowlists where applicable:
http://content.cyberhaven.io/browser-extensions/*(Firefox self-hosted)https://<your-domain>.cyberhaven.io/v1/extensions/*(Chrome/Edge self-hosted updates)https://localhost:10584/api/update(local update URL)
Endpoint Sensor Communication
Browser extensions communicate locally with the Endpoint Sensor to report activity and apply policies. Ensure the Endpoint Sensor is installed and running on managed endpoints.
- Chrome and Edge extensions only load from their respective stores; side-loading is not supported in managed enterprise mode.
- When Chrome/Edge are managed by an external solution, the Endpoint Sensor will not override your managed settings. Deploy via that solution instead. If management is later removed, contact Support to enable auto-load without reinstall.
Browser-Specific Limitations
- Microsoft Edge Personal Copilot: Blocking not supported at
copilot.microsoft.com(personal Copilot). Blocking is supported for enterprise Copilot atm365.cloud.microsoft.com/chat. - Personal OneDrive documents: Blocking limitations for specific copy/paste actions in personal OneDrive, including right-click “Paste as text only” in Word and right-click “Paste” in plain text documents.
Incognito/Private Mode
- Chrome, Edge, and Firefox do not allow forcing extensions in Incognito/Private windows; users must manually enable the extension. In Incognito/Private mode, only copy-paste actions can be traced; file uploads are blocked, but copy-paste cannot be blocked.
Safari (macOS)
- Users must manually enable the Safari extension after install. Starting with macOS Sequoia, MDMs that support Declarative Device Management can enable/disable Safari App Extensions via declarative configurations; check your MDM documentation.
Platform Support
- Edge: Not supported on Linux
- Firefox: Incognito mode not supported on macOS
Managed Environment
- If the registry key
HKEY_USERS\...\PolicyDictionaryMultipleSourceMergeListis present, the installer assumes Chrome/Edge are managed and will not force-load the extension; deploy via your managed solution instead. Proceed to deployment: Browser Extension Installation