Hva er en Chrome-utvidelsespakke?

En Chrome-utvidelse er vanligvis en manifeststyrt pakke som inneholder metadata, ressurser og kode som nettleseren kan laste inn. I de fleste tilfeller beskriver manifestfilen navnet på utvidelsen, tillatelser, bakgrunnsskript, ikoner og andre innstillinger.

Pakkede utvidelser kan også distribueres som .crx-filer, som pakker det samme arkivinnholdet inn i en Chrome-spesifikk beholder. Det betyr at du ofte kan lære mye om en utvidelse uten å kjøre den.

Beskrivelse av verktøyet

Dette verktøyet undersøker Chrome-utvidelsesfiler og oppsummerer manifestet og metadataene for pakken. Det godtar .crx, .zip eller rå manifest-JSON og trekker ut de mest nyttige detaljene i en lesbar rapport.

Bruk det til raskt å kontrollere tillatelser, ikoner, bakgrunnskonfigurasjon og lokaliserte navn før du åpner pakken manuelt.

Eksempler

  • En signert .crx-fil fra Chrome Web Store
  • En vanlig manifest.json-fil fra en utpakket utvidelse
  • En zippet utvidelsespakke som inneholder manifest.json og ressurser

Funksjoner

  • Støtter uttrekking av CRX v2- og CRX v3-metadata
  • Finner lokaliserte navn og beskrivelser fra _locales
  • Viser forhåndsvisninger av ikoner og det rå manifestinnholdet

Begrensninger

Dette verktøyet utfører kun en inspeksjon etter beste evne. Det kjører ikke utvidelseskode, bekrefter tillitskjeder eller utfører sikkerhetsanalyse.

Hvis en pakke er ufullstendig eller uvanlig, gjenspeiler rapporten bare metadataene som kan leses fra manifestet og arkivinnholdet.