Analisador de arquivos de extensões do Firefox
Inspecione um arquivo de extensão do Firefox ou o manifest.json e faça um resumo de sua estrutura, permissões e metadados.
Entrada
Saída
Leia-me
O que é um pacote de extensão do Firefox?
As extensões do Firefox geralmente são pacotes orientados por um arquivo de manifesto, distribuídos como arquivos .xpi ou .zip, ou como arquivos manifest.json brutos. O manifesto define o nome da extensão, as permissões, os ícones, as restrições de versão e outros metadados.
Como as extensões do Firefox são declaradas primeiro por meio de metadados, é possível verificar muitas informações úteis sem carregar o complemento no navegador.
Descrição da ferramenta
Esta ferramenta inspeciona arquivos de extensão do Firefox e resume os metadados do manifesto e do arquivo compactado. Ela aceita arquivos .xpi, .zip ou JSON de manifesto bruto e apresenta os campos importantes em um formato legível.
Use-a para revisar permissões, configurações de ID do Gecko, requisitos de versão e metadados localizados antes de abrir o pacote manualmente.
Exemplos
- Uma extensão
.xpiempacotada - Um pacote de extensão compactado com
manifest.json - Um arquivo JSON de manifesto bruto de um complemento descompactado
Recursos
- Detecta se a origem é um arquivo compactado ou um arquivo de manifesto
- Resolve nomes e descrições localizados a partir de
_locales - Exibe prévias dos ícones e o conteúdo bruto do manifesto
Limitações
Este é apenas um inspetor de metadados. Ele não executa o código da extensão nem valida o comportamento em tempo de execução.
O relatório inclui apenas os campos presentes no pacote e no manifesto, portanto arquivos compactados incomuns ou incompletos podem gerar resultados parciais.