Analizador de archivos de extensiones de Firefox
Inspecciona un archivo de extensión de Firefox o manifest.json y resume su estructura, permisos y metadatos.
Entrada
Salida
Leerme
¿Qué es un paquete de extensión de Firefox?
Las extensiones de Firefox suelen ser paquetes definidos mediante un manifiesto, distribuidos como archivos .xpi o .zip, o como archivos manifest.json sin empaquetar. El manifiesto define el nombre de la extensión, los permisos, los iconos, las restricciones de versión y otros metadatos.
Dado que las extensiones de Firefox se declaran primero mediante metadatos, puedes inspeccionar mucha información útil sin cargar el complemento en el navegador.
Descripción de la herramienta
Esta herramienta inspecciona archivos de extensiones de Firefox y resume los metadatos del manifiesto y del archivo comprimido. Acepta archivos .xpi, .zip o JSON de manifiesto sin empaquetar, y presenta los campos importantes en un formato legible.
Úsala para revisar los permisos, la configuración del ID de Gecko, los requisitos de versión y los metadatos localizados antes de abrir manualmente el paquete.
Ejemplos
- Una extensión
.xpiempaquetada - Un paquete de extensión comprimido con
manifest.json - Un archivo JSON de manifiesto sin empaquetar procedente de un complemento extraído
Funciones
- Detecta si el origen es un archivo comprimido o un archivo de manifiesto
- Resuelve los nombres y las descripciones localizados desde
_locales - Muestra vistas previas de los iconos y el contenido sin procesar del manifiesto
Limitaciones
Esta herramienta solo inspecciona metadatos. No ejecuta el código de la extensión ni valida el comportamiento en tiempo de ejecución.
El informe solo incluye los campos presentes en el paquete y el manifiesto, por lo que los archivos comprimidos inusuales o incompletos pueden producir resultados parciales.