leaky-forms/leak-inspector

Publish the add-on at addons.mozilla.org

gunesacar opened this issue · 3 comments

Creating this issue to track the progress of publishing the add-on to AMO.
The code for that effort lives here: https://github.com/leaky-forms/leak-inspector/tree/development

Add-on note: Unfortunately, LeakInspector will not be available on Firefox Add-on Store as our second application is also rejected due to modified third-party code usage. We used external code (coincidentally from Firefox) for a variety of reasons such as detecting input fields or getting eTLD+1’s from URLs. We had to make modifications so that the code works in an add-on setting. Mozilla, however, doesn’t allow modified third-party library usage since reviewers must be able to verify the code in the extensions. They first demanded that we remove minified, concatenated code from the add-on source and also they want us to provide the original sources together with instructions on how to generate the final XPI. We addressed all these requests and resubmitted our add-on on May 27, 2022. We’ve recently learned that our second attempt was also rejected. We’ve asked for suggestions, but haven’t gotten any response.

As a result, LeakInspector will not be available on the Firefox Add-on Store. While it's still possible to install the LeakInspector from the source code, we don’t recommend that for all users as explained here: #1 (comment)

Can you just publish the xpi in github releases?

Thanks for the suggestion @nukeop

As discussed in #1 (comment) we are hesitant to make it easier to sideload our extension. Power users who are aware of the risks of installing XPIs from the web, can look into building the extension from source. Having said that, it's possible that we are overly cautious here. Sorry for the inconvenience.