Czym jest pakiet rozszerzenia Chrome?

Rozszerzenie Chrome jest zwykle pakietem opartym na pliku manifestu, który zawiera metadane, zasoby i kod ładowany przez przeglądarkę. W większości przypadków plik manifestu opisuje nazwę rozszerzenia, uprawnienia, skrypty działające w tle, ikony i inne ustawienia.

Spakowane rozszerzenia mogą być również dystrybuowane jako pliki .crx, które zawierają tę samą zawartość archiwum w kontenerze specyficznym dla Chrome. Oznacza to, że często można dowiedzieć się wiele o rozszerzeniu bez jego uruchamiania.

Opis narzędzia

To narzędzie analizuje pliki rozszerzeń Chrome i podsumowuje manifest oraz metadane pakietu. Obsługuje pliki .crx, .zip lub surowy manifest w formacie JSON, wyodrębniając najważniejsze informacje i przedstawiając je w czytelnym raporcie.

Użyj go, aby szybko sprawdzić uprawnienia, ikony, konfigurację działania w tle i zlokalizowane nazwy przed ręcznym otwarciem pakietu.

Przykłady

  • Podpisany plik .crx z Chrome Web Store
  • Zwykły plik manifest.json z rozpakowanego rozszerzenia
  • Spakowany pakiet rozszerzenia zawierający manifest.json i zasoby

Funkcje

  • Obsługa wyodrębniania metadanych CRX v2 i CRX v3
  • Rozwiązywanie zlokalizowanych nazw i opisów z katalogu _locales
  • Wyświetlanie podglądów ikon i surowej zawartości manifestu

Ograniczenia

To narzędzie wykonuje wyłącznie analizę w zakresie możliwym na podstawie dostępnych danych. Nie uruchamia kodu rozszerzenia, nie weryfikuje łańcuchów zaufania ani nie przeprowadza analizy bezpieczeństwa.

Jeśli pakiet jest niekompletny lub nietypowy, raport odzwierciedla wyłącznie metadane, które można odczytać z manifestu i zawartości archiwum.