Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

KI-Tools & -Skripte

Manifest von Browser-Erweiterungen prüfen

Prüfe eine Browser-Erweiterung vor der Einreichung: unsafe-eval oder entfernte Skripte in der CSP, eval und entfernter Code, Geheimnisse im Erweiterungscode, <all_urls>-Zugriff, Manifest V2, riskante Berechtigungen, offenes externally_connectable und zu vertrauensvolle Nachrichten-Listener.

$5.00

Das bekommst du: 1 Datei · 24.58 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Store-Prüfer lehnen Erweiterungen ab, die entfernten Code laden oder Zugriff auf alle Websites verlangen. Ein geheimer Schlüssel im Erweiterungscode ist öffentlich, sobald jemand dein Paket entpackt. Dieser Skill findet diese und acht weitere Fehler in Erweiterungen vor der Einreichung und erklärt, wie du jeden davon behebst.

Dein Agent führt einen Scanner für deine Erweiterung aus: jede manifest.json mit manifest_version und die zugehörigen JavaScript-, TypeScript- und HTML-Dateien (auch Vite- und webpack-Projekte mit dem Manifest unter public/ und dem Code unter src/). Er liest das Manifest als JSON (Kommentare und nachgestellte Kommas sind erlaubt), überspringt Kommentare im Code und erkennt Schlüssel, die im Browser öffentlich sein dürfen (Firebase-Webschlüssel, veröffentlichbare Stripe-Schlüssel, anonyme JWTs). Testdateien werden übersprungen. Er lädt oder startet die Erweiterung niemals. Das Ergebnis ist BLOCK, REVIEW oder NOT FLAGGED mit Datei, Zeile, Begründung und einer sichereren Vorgehensweise. Geheimnisse werden niemals ausgegeben.

Was geprüft wird

BLOCKIEREND (vor der Auslieferung beheben)

  • B01: unsafe-eval, http(s)-Quellen oder * in script-src der Erweiterungsseiten

  • B02: externally_connectable für alle Websites oder alle Erweiterungen offen

  • B03: eval() oder new Function() mit übergebenen Werten oder tabs.executeScript mit Code

  • B04: <script src> auf einer Erweiterungsseite verweist auf einen anderen Server

  • B05: ein geheimer API-Schlüssel, Token oder Passwort im Erweiterungscode

PRÜFEN (vor der Veröffentlichung kontrollieren)

  • B11: Hostzugriff über <all_urls> oder :///*

  • B12: manifest_version 2

  • B13: riskante Berechtigungen (cookies, debugger, history, proxy, nativeMessaging und andere)

  • B14: web_accessible_resources, die alle Dateien für alle Websites zugänglich machen

  • B15: innerHTML, outerHTML, insertAdjacentHTML oder document.write mit übergebenen Werten

  • B16: Nachrichten-Listener, die Absender oder Herkunft nicht prüfen

Lieferumfang

  • Der Scanner (Python 3.9+, nur Standardbibliothek)

  • Ein Regelhandbuch mit Begründung und einer sichereren Vorgehensweise für jede Regel

  • Eine beispielhafte Erweiterung mit Risiken und eine sichere Variante sowie der tatsächliche Scannerbericht zum Beispiel mit Risiken

Grenzen

Der Scanner liest Dateien in ihrer vorliegenden Form: Gebündelte oder minifizierte Ausgaben, Drittanbieterbibliotheken und der Store-Eintrag werden nicht geprüft. Werte werden innerhalb einer Datei verfolgt. NOT FLAGGED ist keine Garantie.

Inhalt

Eine ZIP-Datei mit 14 Dateien: SKILL.md, der Scanner unter scripts/ (3 Python-Dateien), references/rules.md (jede Regel mit Begründung und einer sichereren Vorgehensweise) und examples/ (8 Beispieldateien plus report.md, die tatsächliche Scannerausgabe zum Beispiel mit Risiken).

So funktioniert es: Dies ist ein Agenten-Skill: ein Ordner mit einer SKILL.md-Datei und Python-Skripten, die ein KI-Programmieragent wie Claude Code, Cursor oder Codex CLI ausführen kann. Entpacke ihn in den Skills-Ordner deines Agenten (für Claude Code: ~/.claude/skills/) und bitte deinen Agenten anschließend, dein Projekt zu prüfen. Die Skripte lassen sich auch eigenständig mit Python 3.9 oder neuer ausführen, ohne zusätzliche Installationen. Sie lesen ausschließlich deine Dateien: kein Netzwerkzugriff, und es wird nichts irgendwohin gesendet.

Das bekommst du

1 Datei · 24.58 KB

  • browser-extension-manifest-check-1.0.1.zipZIP · 24.58 KB

In Getly Pro enthaltenPro holen

LizenzKommerzielle Nutzung erlaubt
Veröffentlicht9. Nov. 2026
Dateigröße24.58 KB
DateiformatZIP
Versionv1.0.1

Tags

browser-extensionchrome-extensionmanifest-v3securityjavascriptai agent skill
R
RR HH

Häufige Fragen

Erhalte ich sofort Zugriff?

Ja. Dies ist ein digitales Produkt - du kannst es direkt nach dem Kauf aus deiner Bibliothek herunterladen.

Darf ich es für kommerzielle Projekte nutzen?

Ja. Kommerzielle Nutzung ist erlaubt: im eigenen Business und in dem, was du verkaufst. Die Datei selbst darfst du nicht weiterverkaufen oder verbreiten.

Wie sind die Rückerstattungsbedingungen?

Du kannst innerhalb von 30 Tagen eine Rückerstattung anfordern. Stimmt etwas nicht, fordere sie bei deiner Bestellung an - das Getly-Team prüft sie.

Welche Dateiformate und -größen erhalte ich?

Du lädst 1 Datei herunter - ZIP - insgesamt 24.58 KB.

Erhalte ich kostenlose Updates?

Ja - wenn der Verkäufer eine neue Version veröffentlicht, kannst du die aktuellen Dateien kostenlos erneut aus deiner Bibliothek herunterladen. Aktuelle Änderungen findest du im Changelog.

Preis

$5.00