Qu’est-ce qu’un package d’extension Firefox ?

Les extensions Firefox sont généralement des packages fondés sur un fichier manifeste, distribués sous forme d’archives .xpi ou .zip, ou de fichiers manifest.json bruts. Le manifeste définit le nom de l’extension, les permissions, les icônes, les contraintes de version et d’autres métadonnées.

Comme les extensions Firefox sont d’abord déclarées via des métadonnées, vous pouvez examiner de nombreuses informations utiles sans charger le module complémentaire dans le navigateur.

Description de l’outil

Cet outil inspecte les fichiers d’extension Firefox et résume les métadonnées du manifeste et de l’archive. Il accepte les fichiers .xpi, .zip ou les fichiers JSON de manifeste bruts, puis présente les champs importants dans un format lisible.

Utilisez-le pour vérifier les permissions, les paramètres de l’identifiant Gecko, les exigences de version et les métadonnées localisées avant d’ouvrir manuellement le package.

Exemples

  • Une extension .xpi empaquetée
  • Un bundle d’extension compressé contenant manifest.json
  • Un fichier JSON de manifeste brut provenant d’un module complémentaire décompressé

Fonctionnalités

  • Détecte si la source est une archive ou un fichier manifeste
  • Résout les noms et descriptions localisés depuis _locales
  • Affiche des aperçus des icônes et le contenu brut du manifeste

Limitations

Il s’agit uniquement d’un inspecteur de métadonnées. Il n’exécute pas le code de l’extension et ne valide pas son comportement à l’exécution.

Le rapport inclut uniquement les champs présents dans le package et le manifeste ; les archives inhabituelles ou incomplètes peuvent donc produire des résultats partiels.