Probe für Code · Docker
Oder für ein ganzes Konto betreiben: Probe Hub
Der Hub ist das begleitende Docker-Image. Starten Sie einen Container, melden Sie sich mit GitHub oder GitLab an, und jedes Repository, dem noch eine .probe.json fehlt, erhält mit einem Klick einen Policy-Vorschlag, den Sie vor dem Commit in den Standard-Branch in einer Vorschau sehen.
Repositorys mit Policy können überwacht werden: Jeder neue Commit wird analysiert, und sein Bericht öffnet sich von selbst. Ein Schweregrad-Regler filtert die Warnungen von niedrig bis kritisch, und ein Klick auf eine Warnung klappt alle betroffenen Änderungen auf, mit den markierten Zeilen hervorgehoben im Diff.
Ein Docker-Container, keine Datenbank, kein externer Dienst – so kann ein Unternehmen ihn intern für die eigene GitHub-Enterprise- oder GitLab-Instanz bereitstellen. Im Standardmodus führt er den analysierten Code nie aus.
Gehostet unter app.probe.technology – dasselbe Image, das Sie in Ihrem eigenen Netzwerk betreiben können.
# one container, on your own network
$ docker run -p 8080:8080 \
-e PROBE_HUB_BASE_URL=https://hub.example.com \
-e PROBE_HUB_GITHUB_CLIENT_ID=... \
-e PROBE_HUB_GITHUB_CLIENT_SECRET=... \
-v hub-data:/var/lib/probe-hub \
gvinsot/probe-hub
Sign in · bootstrap the missing policies · watch pushes
Reports open by themselves, filtered by severity.