Analisador de arquivos de extensões do Chrome
Inspecione um arquivo de extensão do Chrome, um pacote CRX 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 Chrome?
Uma extensão do Chrome geralmente é um pacote orientado por um arquivo de manifesto que contém metadados, recursos e código para o navegador carregar. Na maioria dos casos, o arquivo de manifesto descreve o nome da extensão, as permissões, os scripts em segundo plano, os ícones e outras configurações.
As extensões empacotadas também podem ser distribuídas como arquivos .crx, que envolvem o mesmo conteúdo do arquivo em um contêiner específico do Chrome. Isso significa que, muitas vezes, você pode descobrir bastante sobre uma extensão sem executá-la.
Descrição da ferramenta
Esta ferramenta inspeciona arquivos de extensão do Chrome e resume o manifesto e os metadados do pacote. Ela aceita .crx, .zip ou um JSON de manifesto bruto e extrai os detalhes mais úteis para um relatório legível.
Use-a para verificar rapidamente permissões, ícones, configuração em segundo plano e nomes localizados antes de abrir o pacote manualmente.
Exemplos
- Um arquivo
.crxassinado da Chrome Web Store - Um arquivo
manifest.jsonsimples de uma extensão descompactada - Um pacote de extensão compactado contendo
manifest.jsone recursos
Recursos
- Suporte à extração de metadados de CRX v2 e CRX v3
- Resolução de nomes e descrições localizados a partir de
_locales - Exibição de prévias dos ícones e do conteúdo bruto do manifesto
Limitações
Esta ferramenta realiza apenas uma inspeção com base no melhor esforço. Ela não executa o código da extensão, não verifica cadeias de confiança nem realiza análises de segurança.
Se um pacote estiver incompleto ou for incomum, o relatório refletirá apenas os metadados que puderem ser lidos do manifesto e do conteúdo do arquivo.