Fix for installing unsigned add-ons in Firefox | GOLINE
Goline Logo



  • Route RPKI validation April 1st, 2022
    RPKI is a security framework by which network owners can validate and secure the critical route updates or Border Gateway Protocol (BGP) announcements between public Internet networks. BGP is essentially the central nervous system of the Internet and one of its fundamental building blocks. The main function of BGP is to facilitate efficient routing between Autonomous Systems (AS), by building and maintaining the Internet routing table. The Internet routing table is effectively the navigation system of the Internet and without it, traffic would be unable to flow between its constituent networks. Unfortunately, routing equipment alone cannot distinguish between legitimate and malicious routing announcements,...
  • RIPE – Atlas Anchor February 17th, 2022
    We have become an even more integral part of the RIPE Atlas project by hosting an anchor, a device that allows for latency analysis of traffic between autonomous systems. Atlas anchors play an integral role in the RIPE Atlas network by acting both as enhanced RIPE Atlas probes with more measurement capacity, as well as regional measurement targets within the greater RIPE Atlas network. Anchors are able to perform many more measurements than a regular RIPE Atlas probe, and the large amount of data they collect is made available to everyone. In addition, anchors act as powerful targets that can...
  • MANRS June 20th, 2020
    GOLINE firmly believes in initiatives to protect networks, improve security and resilience of the global routing system. Therefore we decided to support the MANRS project and join as participants.Mutually Agreed Norms for Routing Security (MANRS) is a global initiative, supported by the Internet Society, that provides crucial fixes to reduce the most common routing threats. MANRS offers specific actions via four programs for Network Operators, Internet Exchange Points, CDN and Cloud Providers, and Equipment Vendors. Requirements for Participation Please read the full MANRS Actions document before applying. You can become a participant if you meet these requirements: You (or your company) support...

Fix for installing unsigned add-ons in Firefox

Fix for installing unsigned add-ons in Firefox

If you run a recent version of Firefox Dev or Nightly, and try to install an unsigned add-on, you may receive the error message that the browser prevented the operation from completing (… has prevented this site from installing an unverified add-on).

Also, if you have unsigned extensions installed in Firefox Nightly, you may have noticed that the most recent update disabled them.

Mozilla announced back in February that it would introduce a signing system for add-ons in the near future.

The system would prevent the installation of unsigned add-ons in Firefox Stable and Beta versions to better protect users from malicious and unwanted extension installations.

The decision was made to add override switches to Dev and Nightly versions of Firefox only so that unsigned extensions could still be installed in those versions of Firefox.

This is especially important for add-on developers but also for users who require add-ons that are not signed by Mozilla.

Mozilla's current plan is to introduce warnings with Firefox 40, enforce signed add-ons in Firefox 41 with a disable option, and remove that preference again in Firefox 42. Starting with Firefox 42, Stable and Beta users won't be able to override this anymore which means that unsigned extensions cannot be installed in those browsers anymore.

Nightly users of Firefox may have noticed that the browser blocks the installation of unsigned extensions as well currently.

Mozilla did not make it clear previously that it would enforce add-on signing for Dev and Nightly versions of Firefox as well but this appears to be the case as the installation of unsigned add-ons is currently blocked in Firefox Nightly (currently at version 42).

If you try to install the popular HTTPS Everywhere extension currently from the EFF website, you will receive the error message that Nightly prevented the installation of the unverified add-on.

firefox prevent installation unsigned addon

It is unclear why Mozilla is using the term unverified in the error message and not unsigned, as signed is used on the Firefox add-on repository to mark compatible add-ons.

To fix the issue, do the following (please note once again that this will work in all versions of Firefox until Firefox 42 is released. When that release hits, only Dev and Nightly versions support the switch).

  1. Load about:config in Firefox's address bar and hit enter.
  2. Confirm you will be careful if a warning message is displayed.
  3. Search for xpinstall.signatures.required.
  4. Double-click on the preference name so that its value is set to false.

You may install unsigned extensions again in Firefox once you have set the preference to false, a restart of the browser is not necessary.

0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x