Mozilla更改了Firefox WebExtensions的审核流程

尝试消除问题的工具

Mozilla 将切换 手动审核过程到WebExtension提交到Mozilla附加组件官方网站(Mozilla AMO)的自动化过程。

到目前为止,为Firefox提交浏览器附加组件的开发人员必须经过有时漫长的审核过程,然后才能在Mozilla AMO上使用其新附加组件或附加组件更新。

Mozilla手动检查了开发人员提交给商店的所有附加组件。这意味着可以更好地审查浏览器扩展,并降低恶意或有问题的附加组件降落在上面的风险 Mozilla AMO

mozilla firefox review

审核过程的不利之处在于,审核有时需要数周才能完成。从开发人员的角度来看,这不是很好,尤其是在发布或更新的时间紧迫的情况下,例如,当它解决了在新版本的Firefox中流行的问题或修复了附件中的主要问题时。

与Chrome的自动化流程相比,扩展程序的额外审查是一个明显的优势,审查时间越长是一个明显的劣势。

Mozilla最近为Firefox启用了一个系统,该系统可以自动执行以前的手动审核过程。这并不意味着加载项不会再被手动审核。

现在将自动检查基于WebExtensions API构建的加载项。这意味着我们将在上传后不久发布附件。人工审核人员将查看这些预先批准的加载项,并优先考虑从该加载项的代码库和其他元数据计算出的各种风险因素。

新过程将检查开发人员自动上传的扩展程序,类似于检查Google Chrome浏览器扩展程序的方式。

手动审阅者仍会审阅扩展,但是在Mozilla AMO上已经存在扩展后,他们会进行审阅。根据风险因素和其他数据确定附件审查的优先级,如果附件审查失败,则可能会从AMO中提取附件。

在审核过程中出现的问题仍可能导致拒绝版本或整个列表。

简而言之:Firefox扩展在由开发人员上传时必须通过自动检查。如果它们确实通过了这些检查,则可以在Mozilla AMO上使用它们。 Mozilla会像以前一样检查所有加载项,但在正式站点上发布后,将进行审查。

结束语

这项更改使开发人员受益,因为它减少了将扩展上传到Mozilla的服务器到Firefox用户可以使用之间的时间。

不利之处在于,它增加了以某种方式出现问题的扩展可用的机会。以Google为例 去掉 恶意的 要么 侵犯隐私的扩展程序会定期从Chrome网上商店中跳过公司的自动审核流程。