Code-Exposure-Erkennung in öffentlichem Code und in den Repositorys Ihrer Entwickler
Wir durchsuchen GitHub, GitLab, Gists, Postman und über 50 weitere Websites per Google Dorking nach Ihrer Domäne, Ihrer Marke und Ihren internen Bezeichnungen. Jeder Befund erhält einen Risikowert und einen Hinweis, was zu tun ist.
- Kein Zugriff auf Ihre Repositorys nötig
- Ein Keyword zählt einmal, über alle Quellen hinweg
- Konstantes Monitoring, mit API und webhooks
- northwind-example: 31 Repositories gescannt, 12 Contributors, 4 Secrets gefunden.
- ana-example/dotfiles, .env.backup (GitHub): Datenbank-URL, Risiko 10/10, vor 2 Tagen gepusht. Eine Backup-Env-Datei enthält die URL der Produktionsdatenbank mit Passwort im Klartext und einen Cloud-Zugangsschlüssel.
- hana-example/vpn-config, README.md (GitHub): Interner Hostname, Risiko 5/10, vor 5 Tagen gepusht. Interne Hostnamen und eine Jump-Host-Adresse, aber keine Secrets.
- anonymous gist, deploy.sh (Gist): API-Token, Risiko 8/10, vor 6 Stunden gepusht. Ein Deploy-Skript mit einem Token für den Release-Endpunkt.
- public workspace, Partner API (staging) (Postman): API-Map, Risiko 6/10, vor 3 Tagen geteilt. Eine öffentliche Collection bildet die Partner-API ab, einschließlich des Token-Endpunkts.
- chen-example/k8s-lab, deploy/values-prod.yaml (GitHub): Private Key, Risiko 9/10, vor 4 Tagen gepusht. Die Produktions-Chart-Werte enthalten den privaten TLS-Schlüssel des API-Hosts.
- jun-example/side-project, src/config.js (GitHub): Domain-Erwähnung, Risiko 2/10, vor 9 Tagen gepusht. Die Domäne steht nur in einem Kommentar.
- Öffentliches CI-Log, Build 1842 (Google Dorking): Bearer-Token, Risiko 7/10, vor 1 Tag protokolliert. Ein öffentliches Build-Log gibt einen Authorization-Header für die Staging-API aus.
- northwind-example/ops-playbooks, group_vars/prod.yml (GitLab): Interner Hostname, Risiko 4/10, vor 12 Tagen gepusht. Produktions-Hostnamen und eine interne Adresse in einem öffentlichen Projekt.
- Quellen in einem Scan
- 5
- Sites über Google Dorking
- 50+
- erkannte Secret-Formate
- 150+
- Risikowert, erklärt
- 0–10
Ein Push, und ein Schlüssel ist öffentlich.
Entwickler kopieren Konfigurationen in persönliche Repos, fügen Skripte in Gists ein und teilen API-Collections. Automatisierte Scanner lesen ständig öffentlichen Code, und ein funktionierender Schlüssel braucht keinen Exploit.
+ .env.backup
NORTHWIND_DB_URL=postgres://app:[redacted]@db.northwind.example:5432/coreNORTHWIND_CLOUD_KEY=[redacted]NORTHWIND_SMTP_HOST=mail.northwind.example
NORTHWIND_Was offengelegt wird
- Schlüssel und TokensCloud-Schlüssel, API-Tokens und private Schlüssel, die noch funktionieren.
- VerbindungszeichenfolgenDatenbank- und Queue-URLs mit Passwort im Klartext.
- Interne KartenHostnamen, Endpunkte und Namespaces, die einem Angreifer den Weg weisen.
- Daten in TestdateienFixtures und Exporte mit echten Kundendatensätzen.
Was Sie erhalten
- Sicht von außenNur öffentliche Quellen: kein Zugriff auf Ihre Repositories nötig.
- NachweiseRepository, Dateipfad, Trefferzeilen und ein direkter Link.
- PrioritätenEin Risikowert von 0 bis 10 mit schriftlicher Begründung, der höchste zuerst.
- Nächster SchrittSchlüssel rotieren, Datei entfernen, mit dem Entwickler sprechen.
Überall suchen, oder bei Ihren Entwicklern beginnen.
Die Hauptaktion ist immer ein Keyword-Scan. Bei GitHub und GitLab können Sie zuerst abbilden, wer zu Ihrer Organisation beiträgt, und dann die Repositories dieser Personen scannen.
Führen Sie einen Scan einmalig aus oder stellen Sie ihn unter dauerhaftes Monitoring. Ein Keyword zählt als eine Suche, auf wie vielen Quellen es auch läuft; ein Contributor-Scan zählt ebenfalls als eine.
Fünf Quellen, ein Scan.
Führen Sie sie zusammen oder einzeln aus. Jede Quelle hat eigene Optionen, so kann ein Scan breit oder sehr präzise sein.
- Domäne
- northwind.example
- Produkt oder Marke
- NorthwindAPI
- Interner Namespace
- com.northwind
- Dienst oder Paket
- auth-service-northwind
- Präfix der Env-Variablen
- NORTHWIND_
- API-Host
- api.northwind.example
Verwenden Sie niemals einen echten Schlüssel, ein echtes Passwort oder ein echtes Token als Keyword.
GitHub
Dateiinhalte in öffentlichen Repositorys.
Ganz GitHub, die von Ihnen gewählten Repositorys oder die Repositorys ausgewählter Entwickler.
OptionenBis zu 1.000 Ergebnisse pro Keyword
Jeder Treffer bewertet, und erklärt.
Jeder Befund zeigt, wo er liegt, die passenden Zeilen und einen Risikowert von 0 bis 10. KI liest jedes Snippet und schreibt, warum es relevant ist und was zu tun ist.
- MusterwertÜber 150 bekannte Secret-Formate wie Private Keys, Cloud-Schlüssel und API-Tokens erhöhen den Score.
- KI-WertEine Bewertung jedes Snippets mit kurzer schriftlicher Begründung.
- Eine ZahlMaßgeblich ist der höhere der beiden Werte. 7 und mehr gilt als hoch, 4 bis 6 als mittel.
- ExportNach Risiko oder Datum sortieren, Raw Data öffnen, als CSV, JSON oder XML exportieren.
| Quelle | Keywords | Status | Ergebnisse |
|---|---|---|---|
| NORTHWIND_, api.northwind.example, northwind.example | Abgeschlossen | 37 | |
| NORTHWIND_ | Abgeschlossen | 6 | |
| api.northwind.example | Abgeschlossen | 4 | |
| northwind.example | Abgeschlossen | 3 | |
| northwind.example | Abgeschlossen | 12 |
5 Scans aus einer Anfrage · 3 eindeutige Keywords = 3 Suchen, unabhängig von der Zahl der Quellen
Dauerhaftes Monitoring, und jeder Scan in Ihren Tools.
Halten Sie Ihre Keywords unter ständiger Beobachtung, starten Sie Scans und lesen Sie Befunde über die REST API, oder fragen Sie einen KI-Assistenten über unseren MCP-Server. Dashboard und API teilen sich einen Scan-Verlauf und ein Kontingent.
- Dauerhaftes MonitoringIhre Keywords bleiben unter Beobachtung, sodass neue Befunde eingehen, ohne dass Sie einen Scan von Hand starten.
- REST APIStarten Sie Keyword- und Contributor-Scans, prüfen Sie deren Status, lesen Sie Befunde nach Risiko sortiert und exportieren Sie sie.
- MCP-ServerBitten Sie einen KI-Assistenten, Code-Scans zu starten oder auszulesen. Suchen werden erst nach Ihrem Ja verbraucht.
- EnthaltenAPI und webhooks sind in jedem Tarif enthalten, der Code Exposure umfasst.
POST /api/code_scan/contributor_scans/custom_links: github.com/northwind-example201 · PENDING · 1 Suche verbrauchtGET /api/code_scan/contributor_scans/{id}/LÄUFT · Fortschritt 60SUCCESS · 12 Contributors · Repositorys pro Entwicklerana-example · 3 Repos · chen-example · 2 Repos · …als Nächstes: ihre Repositorys mit Ihren Keywords scannen
X-API-Key pro Workspace · ein Scan-Verlauf für Dashboard und API · Export als CSV, JSON oder XML
Monatliche Suchen, jederzeit erweiterbar.
Code Exposure enthält ein monatliches Kontingent an Keyword-Suchen und Contributor-Suchen. Brauchen Sie mehr? Fügen Sie jederzeit ein Paket im Dashboard hinzu.
- 1 Keyword = 1 SucheUnabhängig davon, auf wie vielen Quellen sie in einer Anfrage läuft.
- 1 Contributor-Scan = 1 SucheEine ganze Organisation oder Gruppe in einem Zug.
- Kostenlos nutzbarStatusabfragen, Ergebnisse, Exporte und Vorlagen kosten nichts.
- Monatliche ZurücksetzungKontingente werden am 1. erneuert. Pakete lassen sich jederzeit hinzufügen.
| Pro | 8 Keyword- + 8 Contributor-Suchen |
|---|---|
| MSSP Small | 5 Keyword- + 5 Contributor-Suchen |
| MSSP Large | 15 Keyword- + 15 Contributor-Suchen |
Alles zu Code Exposure in Kürze.
GitHub
- Dateiinhalte in öffentlichen Repositorys
- Ganz GitHub, ausgewählte Repositorys oder Repositorys von Entwicklern
- Exakte Wortgruppe, alle Wörter oder ein beliebiges Wort
- Sprachen, Pfade, Dateiendungen, Zeitraum, Regex
GitLab und Gists
- GitLab: die von Ihnen benannten Projekte und Nutzer, Hauptbranch
- Gists: öffentliche und anonyme Gists
- Gists: Suche nach Wortgruppe, Nutzer, Dateiendung oder Dateiname
- Auf Wunsch nur Fork-Gists
Postman und Google Dorking
- Postman: öffentliche Workspaces, Collections und Requests
- Google Dorking: über 50 Sites in sechs Kategorien
- Bis zu 2 zusätzliche Websites sowie auszuschließende Websites
- Zeitraum für indexierte Seiten
Map
- Start bei einer GitHub-Organisation oder einer GitLab-Gruppe oder einem GitLab-Projekt
- Bis zu 100 öffentliche Repositorys pro GitHub-Organisation, Forks und Bots übersprungen
- Bis zu 20 Projekte pro GitLab-Gruppe
Auswählen
- Alle Contributors mit Profillink und Anzahl der Repositorys
- Wählen Sie bis zu 10 Entwickler zur Untersuchung aus
- Deren öffentliche Repositorys bilden den Umfang des Scans
Scan
- Ein GitHub-Keyword-Scan, beschränkt auf diese Repositorys
- Dieselbe Bewertung und derselbe Export wie bei jedem anderen Scan
- Wiederholen Sie ihn, sobald sich das Team ändert
Muster
- Über 150 bekannte Secret-Formate
- Jeder Treffer, etwa ein privater Schlüssel, ein Cloud-Schlüssel oder ein API-Token, bringt 2 bis 4 Punkte
- Auch Ihre eigenen Regex-Muster erhöhen den Wert
KI
- Eine KI-Bewertung jedes Snippets
- Ein Wert von 0 bis 10 und eine kurze Begründung
- Was es ist, ob es aktiv wirkt, was zu tun ist
Risiko
- Der höhere Wert aus Muster-Score und KI-Score
- Ab 7 hoch, 4 bis 6 mittel
- Befunde sind standardmäßig nach Risiko sortiert
Zählweise
- 1 Suche pro eindeutigem Keyword in einer Anfrage, über alle Quellen hinweg
- 1 Suche pro Contributor-Scan
- Statusabfragen, Ergebnisse, Exporte und Vorlagen sind kostenlos
Kontingent
- Monatliche Keyword- und Contributor-Suchen je Tarif
- Erneuert sich am 1.; nicht genutzte Suchen werden nicht übertragen
- Pakete können jederzeit im Dashboard hinzugefügt werden
Limits
- Bis zu 10 Keyword-Scans gleichzeitig
- Bis zu 10 Keyword- und 2 Contributor-Scans pro Minute gestartet
- Ergebnisse pro Keyword je Quelle begrenzt
- Wir durchsuchen nur öffentliche Quellen und benötigen nie Zugriff auf Ihre Repositorys
- Befunde und Scan-Verlauf gehören zu Ihrem Workspace; andere Workspaces sehen sie nie
- Einen Scan und seine Befunde jederzeit löschen
- Kundendaten werden in Deutschland gehostet
- Nur öffentliche Quellen: private Repositorys und interne Git-Server sind nicht abgedeckt
- GitLab-Scans lesen Projekte auf gitlab.com im Main-Branch
- Google Dorking findet, was Suchmaschinen indexiert haben
- Der Wert hilft Ihnen bei der Priorisierung. Behandeln Sie jeden echten Schlüssel, den Sie finden, als kompromittiert
Sehen Sie, was öffentlicher Code über Sie verrät.
Starten Sie eine kostenlose Testphase oder buchen Sie eine Demo, dann zeigen wir Ihnen einen Code-Scan für Ihre eigene Domäne.