Plak code, een configbestand, logs of een supportticket voordat je het deelt. API-sleutels, toegangstokens, privésleutels, verbindingsstrings en wachtwoorden worden gevonden en kunnen met één klik onleesbaar worden gemaakt. De pagina kan niets over het netwerk versturen, dus je tekst blijft op dit apparaat. Het is gratis.
Hoe je op geheimen scant, stap voor stap
- Plak je tekst in het vak Te scannen tekst, of druk op Een bestand openen.
- Zie de bevindingen bijwerken terwijl je typt. Ze worden geteld als Hoog, Gemiddeld en Laag.
- Kies een regelnummer om naar de overeenkomst te springen. Overeenkomsten worden gedeeltelijk gemaskeerd getoond.
- Druk op Geen geheim bij alles wat veilig is, of voeg je eigen patroon toe voor sleutels die alleen je team gebruikt.
- Druk op Alles onleesbaar maken om elke bevinding te vervangen en dan op Tekst kopiëren.
Waarnaar het zoekt
Meer dan 25 soorten geheimen met bekende formaten, waaronder AWS-, GitHub-, GitLab-, Slack-, Stripe-, Google-, Hugging Face-, npm-, PyPI-, SendGrid-, Twilio-, Mailgun-, Shopify- en Telegram-tokens, API-sleutels van AI-platforms, privésleutelblokken, JSON Web Tokens en database-URL's met wachtwoorden. Het markeert ook waarden die zijn toegewezen aan namen als password, secret of api_key wanneer ze willekeurig genoeg lijken om echt te zijn. Je kunt de controle op wachtwoord- en tokentoewijzingen aan- of uitzetten.
Een echte sleutel gevonden?
Hier onleesbaar maken beschermt wat je gaat delen, maar als de sleutel ooit is gecommit of geplaatst, beschouw hem dan als blootgesteld: trek hem in of roteer hem bij de aanbieder en werk dan je app bij. Hem uit de nieuwste versie van een bestand verwijderen haalt hem niet uit de geschiedenis.
Goede gewoonten
- Bewaar sleutels in omgevingsvariabelen of een geheimenbeheerder, niet in code.
- Voeg een .env-voorbeeldbestand met plaatshouders toe, zodat anderen weten wat in te stellen.
- Houd echte .env-bestanden met een gitignore uit je repository.
- Scan logs en tickets voordat je ze in een chat of een openbaar issue plakt.
- Controleer een live site op blootgestelde sleutels en bestanden met de scan voor de lancering.
Wie gebruikt het
Ontwikkelaars die een fragment delen of om hulp vragen, supportteams die logs in een ticket plakken, studenten die een project publiceren en kleine teams die een config voor een lancering controleren.
Privé door ontwerp
Deze pagina mag geen netwerkverzoeken doen, dus de tekst die je plakt kan nergens naartoe worden gestuurd. Treffers worden deels gemaskeerd getoond.
Vragen
Betekent een schone scan dat ik veilig ben?
Nee. Het vindt gangbare formaten en waarschijnlijke geheimen, maar geen enkele scanner vangt alles. Controleer gevoelige tekst zelf.
Kan ik het ons eigen sleutelformaat leren?
Ja. Open Eigen patroon toevoegen, typ gewone tekst of een reguliere expressie zoals ACME-[0-9]{8}, en overeenkomsten verschijnen als bevindingen. Patronen en keuzes bij Geen geheim blijven bestaan tot je het tabblad sluit.
Vindt het wachtwoorden in platte tekst?
Het markeert waarden die aan namen als password of secret zijn toegewezen wanneer ze willekeurig genoeg lijken om echt te zijn. Korte of voor de hand liggende woorden worden mogelijk niet gemarkeerd.
Wordt mijn code geüpload?
Nee. De scan draait in je browser.