Finden Sie die API-Schlüssel, die Ihre Website verschenkt
Alles in Ihrem Frontend lädt jeder Besucher herunter — auch einen Schlüssel, den Sie eingefügt haben, damit eine Funktion läuft. Wir durchsuchen die Seite und die Skripte, die sie lädt, nach bekannten Formaten geheimer Schlüssel und zeigen Ihnen, wo sie stecken.
Kostenlos, ohne Anmeldung. Die Basisprüfung stellt nur Anfragen, die auch ein normaler Browser stellt.
Schlüssel, die wir erkennen
- KritischKostenlose Prüfung
Zahlungs- und Cloud-Schlüssel
Geheime und eingeschränkte Stripe-Schlüssel, AWS-Zugriffsschlüssel, GitHub-Tokens, private Schlüssel.
- KritischKostenlose Prüfung
Schlüssel von KI-Anbietern
API- und Admin-Schlüssel von OpenAI und Anthropic — die, aus denen binnen Stunden eine böse Überraschung auf der Rechnung wird.
- KritischKostenlose Prüfung
Backend- und Messaging-Schlüssel
Supabase-service_role- und Secret-Keys, Clerk-Secret-Keys, Tokens von SendGrid, Mailgun, Twilio und Slack.
- HinweisKostenlose Prüfung
Schlüssel, die öffentlich sein sollen
Supabase-anon- und Publishable-Keys, Google-Browser-Keys — als Hinweis gemeldet, damit Sie wissen, dass wir sie gesehen haben und warum sie unbedenklich sind.
Selbst prüfen
Ihr Browser hat bereits jede Datei, die ein Fremder bekommen würde. So durchsuchen Sie sie von Hand.
Alles öffnen, was die Seite geladen hat
Öffnen Sie Ihre Live-Website, dann DevTools → Sources (Chrome, Edge) oder Debugger (Firefox). Laden Sie neu, damit jedes Skript aufgelistet wird.
Alle Dateien nach Schlüsselpräfixen durchsuchen
Cmd/Ctrl + Option/Alt + F durchsucht alle geladenen Dateien auf einmal. Probieren Sie jedes dieser Präfixe aus; ein Treffer ist einen genaueren Blick wert.
sk_live_ geheimer Stripe-Schlüssel rk_live_ eingeschränkter Stripe-Schlüssel sk-proj- OpenAI sk-ant- Anthropic AKIA AWS-Zugriffsschlüssel ghp_ GitHub-Token github_pat_ Fine-grained GitHub-Token xoxb- Slack-Bot-Token SG. SendGrid service_role Supabase (JWT dekodieren) sb_secret_ geheimer Supabase-Schlüssel -----BEGIN privater Schlüssel
Prüfen, welche Variablen Ihr Build offenlegt
Frameworks packen Variablen mit diesen Präfixen absichtlich ins Browser-Bundle. Ein Secret unter einem davon ist öffentlich.
NEXT_PUBLIC_ Next.js VITE_ Vite, Lovable, Bolt REACT_APP_ Create React App PUBLIC_ Astro, SvelteKit EXPO_PUBLIC_ Expo
Einen gefunden? Zuerst widerrufen
Gehen Sie davon aus, dass er kopiert wurde. Widerrufen oder rotieren Sie ihn im Dashboard des Anbieters, verschieben Sie dann den Aufruf in eine Serverfunktion, deployen Sie neu und suchen Sie noch einmal.
Was tun mit einem geleakten Schlüssel
Erst widerrufen, dann den Aufruf auf den Server verlegen. Der Prompt aus dem Bericht sagt Ihrer KI genau das, Datei für Datei.
Behebe diese Probleme auf shop.example. 1. Ein Anthropic-API-Key (sk-ant-…x7Q) liegt in assets/chat-91b.js. Widerrufe ihn in der Anthropic-Konsole, verschiebe den API-Aufruf in einen Server-Endpunkt und lies den Schlüssel dort aus einer Umgebungsvariable. Wenn du fertig bist, prüfe erneut: https://scanyoursite.app/de?check=shop.example
Schlüssel kommen zurück
Eine KI-Änderung kann den Schlüssel wieder einfügen. Mit Pro wird jedes neue Deployment innerhalb von Minuten auf Schlüssel geprüft.
Tarife ansehenFragen
Speichern Sie die gefundenen Schlüssel?
Nein. Berichte zeigen Schlüssel geschwärzt — den Typ, die ersten und letzten paar Zeichen und die Datei.
Reicht es, den Schlüssel aus dem Code zu löschen?
Nein. War er einmal öffentlich, gehen Sie davon aus, dass er kopiert wurde: Widerrufen Sie ihn beim Anbieter und erstellen Sie einen neuen.
Scannen Sie mein Repository?
Nein — die Live-Website. Die sehen Angreifer.
URL einfügen. Die Liste kommt in etwa einer Minute.
Zu jedem Fund steht, was er für Sie bedeutet und wie Sie ihn beheben — oder ein Prompt, den Ihr KI-Coding-Tool umsetzen kann.
Kostenlos, ohne Anmeldung. Die Basisprüfung stellt nur Anfragen, die auch ein normaler Browser stellt.