Hi
Like many of the posts here this is an appeal of last resort as we’ve tried commenting and replying to the “Mozilla Add-ons” email to no avail.
Our extension is self hosted and loaded via enterprise policy install_url. It has been active for 23 months, with each release previously getting automatically signed immediately. On the 20th January we were advised via email that our extension was manually reviewed and violates the “Sources” policy. It took us a moment to see the email, but we worked to resolve this as quickly as possible. From the 26th January every release now includes a source archive.
While being unable to release new feature or even patch versions is not great, our main concern is that in the email we were advised that existing signed releases would be disabled in 30 days. This would essentially be a denial of our service to customers and something they will very likely notice.
Due to the requirement for Mozilla to sign every extension, regardless of how it is distributed, there seems to be nothing we can do to solve this. While we can appreciate the noble goal of ensuring the safety of extensions released via the web store, if a company has decided to install an extension via managed policy install_url to their own endpoints, they have accepted that responsibility instead. Perhaps while Mozilla is working out its internal issues, the automatic signing could be enabled regardless of manual review status for self hosted extensions.
If someone from the Mozilla/Addon team could reach out to us that would be very much appreciated.
Addon/Extension ID: 087060454d874bf98f12