Che cos'è un pacchetto di estensione Chrome?

Un'estensione Chrome è solitamente un pacchetto basato su un manifest che contiene metadati, risorse e codice da caricare nel browser. Nella maggior parte dei casi, il file manifest descrive il nome dell'estensione, le autorizzazioni, gli script in background, le icone e altre impostazioni.

Le estensioni impacchettate possono essere distribuite anche come file .crx, che racchiudono gli stessi contenuti dell'archivio in un contenitore specifico di Chrome. Ciò significa che spesso è possibile ottenere molte informazioni su un'estensione senza eseguirla.

Descrizione dello strumento

Questo strumento analizza i file delle estensioni Chrome e riepiloga il manifest e i metadati del pacchetto. Accetta file .crx, .zip o JSON del manifest non elaborato ed estrae i dettagli più utili in un report leggibile.

Usalo per controllare rapidamente le autorizzazioni, le icone, la configurazione in background e i nomi localizzati prima di aprire manualmente il pacchetto.

Esempi

  • Un file .crx firmato dal Chrome Web Store
  • Un semplice file manifest.json proveniente da un'estensione non impacchettata
  • Un pacchetto di estensione compresso contenente manifest.json e risorse

Funzionalità

  • Supporta l'estrazione dei metadati CRX v2 e CRX v3
  • Risolve i nomi e le descrizioni localizzati da _locales
  • Mostra anteprime delle icone e il contenuto non elaborato del manifest

Limitazioni

Questo strumento esegue esclusivamente un'analisi con i migliori sforzi possibili. Non esegue il codice dell'estensione, non verifica le catene di attendibilità e non effettua analisi di sicurezza.

Se un pacchetto è incompleto o insolito, il report riflette solo i metadati leggibili dal manifest e dai contenuti dell'archivio.