Sensor Installation

Manual Installation

Manual installation involves going to the browser extension store and clicking to install. This process isn't very scalable, but it is easy to do on a small number of browsers.

Navigate to the Weaklayer Sensor entry in the extension store for the browser you are using:

Then click the appropriate button to add the Weaklayer Sensor to your browser.

Policy-Based Installation

Firefox, Chrome and Edge all allow for extensions to be installed via browser policies. This allows scalable and automated installation of the Weaklayer Sensor.

Browsers provide good documentation on browser policy management for enterprise so there are only a few pointers here.

Firefox

Firefox Enterprise documentation provides help on managing extensions in the enterprise.

The Firefox extensions policy reference provides more visibility into the required policies.

Chrome

Chrome Enterprise documentation provides help on managing extensions in the enterprise.

Chromium documentation also provides some visibility into these policies.

Edge

Edge Enterprise documentation provides help on managing extensions in the enterprise.

Chromium documentation also provides some visibility into these policies.

Development Installation

It is possible to build the Weaklayer Sensor from source and install it from a local directory as an "unpacked extension".

Please see the Weaklayer Sensor source repository for instructions on how to compile the Weaklayer Sensor. Once you have done this, you should have a directory containing the contents of an "unpacked" Weaklayer Sensor browser extension. The instructions for installing an unpacked extension depend on the browser.

Firefox

For Firefox, their developer edition browser is required. Follow these steps:

  1. Enter about:debugging into the address bar of Firefox Developer Edition.
  2. Click "This Firefox".
  3. Click "Load Temporary Add-on..."
  4. Navigate to the unpacked extension folder and click on the manifest.json file.
  5. Click "Open"

Chrome and Edge

Chrome and Edge require developer mode be enabled for unpacked extensions. Follow these steps:

  1. Go to Settings
  2. Click on "Extensions"
  3. Ensure "Developer mode" is toggled on
  4. Click "Load Unpacked"
  5. Select the unpacked extension folder
  6. Click "Open"

The extension id for an developer installation will differ from the extension id in the Chrome or Edge stores. Keep this in mind when configuring the sensor.