Che cos'è un pacchetto di estensione per Firefox?

Le estensioni per Firefox sono generalmente pacchetti basati su un manifest distribuiti come archivi .xpi o .zip, oppure come file manifest.json non elaborati. Il manifest definisce il nome dell'estensione, le autorizzazioni, le icone, i requisiti di versione e altri metadati.

Poiché le estensioni per Firefox vengono dichiarate innanzitutto tramite metadati, è possibile esaminare molte informazioni utili senza caricare l'estensione nel browser.

Descrizione dello strumento

Questo strumento esamina i file delle estensioni per Firefox e riepiloga i metadati del manifest e dell'archivio. Accetta file .xpi, .zip o JSON del manifest non elaborato e presenta i campi importanti in un formato leggibile.

Usalo per esaminare le autorizzazioni, le impostazioni del Gecko ID, i requisiti di versione e i metadati localizzati prima di aprire manualmente il pacchetto.

Esempi

  • Un'estensione .xpi impacchettata
  • Un bundle di estensione compresso con manifest.json
  • Un file JSON del manifest non elaborato proveniente da un add-on non impacchettato

Funzionalità

  • Rileva se l'origine è un archivio o un file manifest
  • Risolve i nomi e le descrizioni localizzati da _locales
  • Mostra le anteprime delle icone e il contenuto non elaborato del manifest

Limitazioni

Si tratta esclusivamente di uno strumento di ispezione dei metadati. Non esegue il codice dell'estensione né convalida il comportamento in fase di esecuzione.

Il report include solo i campi presenti nel pacchetto e nel manifest, pertanto gli archivi insoliti o incompleti potrebbero produrre risultati parziali.