Unable to install extension

I am trying to install this extension: www.frankerfacez.com. Firefox kept saying it was corrupted so I checked the browser console and it says “Invalid XPI: install rejected due to the package not including a strong cryptographic signature”. Not sure what to do, any help is appreciated. I am on the latest Firefox version.

The extension isn’t on https://addons.mozilla.org/en-US/firefox/extensions/

Every time extension injects a content script, the content script downloads a file called script.min.js.
This script only has 720 bytes, so why is it minified?

I know that self-hosted extensions are a thing, but it’s all a bit suspicious.

You can install it as a temporary extension:
Temporary installation in Firefox

  • open Firefox
  • enter " about:debugging " in the URL bar
  • click “This Firefox”
  • click “Load Temporary Add-on”
  • open the extension’s directory and select any file inside the extension,
    or select the packaged extension (.zip file).

Or you install it in Firefox Nightly:
What do I do to ensure I can test my extension?

  • install the Nightly or Developer editions of Firefox. Note: You can also use unbranded Beta and Release builds.
  • go to about:config and set xpinstall.signatures.required to false .
  • install your extension using Install Add-on From File in the Add-on manager ( about:addons ).

This sounds like the expired addon certificates that happened recently:

You should contact the author of that extension and share that article I’ve linked.
(AMO hosted addons were re-signed automatically, but private once need to be re-submitted manually)

1 Like