Qu’est-ce qu’un package d’extension Chrome ?

Une extension Chrome est généralement un package piloté par un fichier manifest qui contient des métadonnées, des ressources et du code que le navigateur peut charger. Dans la plupart des cas, le fichier manifest décrit le nom de l’extension, les permissions, les scripts d’arrière-plan, les icônes et d’autres paramètres.

Les extensions empaquetées peuvent également être distribuées sous forme de fichiers .crx, qui encapsulent le même contenu d’archive dans un conteneur spécifique à Chrome. Cela signifie que vous pouvez souvent en apprendre beaucoup sur une extension sans l’exécuter.

Description de l’outil

Cet outil inspecte les fichiers d’extension Chrome et résume le manifest ainsi que les métadonnées du package. Il accepte les fichiers .crx, .zip ou un JSON de manifest brut, puis extrait les informations les plus utiles dans un rapport lisible.

Utilisez-le pour vérifier rapidement les permissions, les icônes, la configuration d’arrière-plan et les noms localisés avant d’ouvrir manuellement le package.

Exemples

  • Un fichier .crx signé provenant du Chrome Web Store
  • Un fichier manifest.json brut provenant d’une extension non empaquetée
  • Un bundle d’extension zippé contenant manifest.json et des ressources

Fonctionnalités

  • Prend en charge l’extraction des métadonnées CRX v2 et CRX v3
  • Résout les noms et descriptions localisés depuis _locales
  • Affiche des aperçus des icônes ainsi que le contenu brut du manifest

Limitations

Cet outil effectue uniquement une inspection basée sur les informations disponibles. Il n’exécute pas le code de l’extension, ne vérifie pas les chaînes de confiance et n’effectue pas d’analyse de sécurité.

Si un package est incomplet ou inhabituel, le rapport ne reflète que les métadonnées pouvant être lues dans le manifest et le contenu de l’archive.