Netzwerk
Code Guardian sendet keine Telemetrie und ruft keinen Server von Provimedia auf. Zwei Ausnahmen bestehen trotzdem: ein Frischecheck des eigenen Repos – und, wenn konfiguriert, des eigenen Servers – sowie optionale Abfragen bei den Paketquellen der Abhängigkeitswerkzeuge.
Was nicht passiert
- Keine Telemetrie.
- Kein Aufruf an einen Server von Provimedia.
Frischecheck
Der Frischecheck soll allein feststellen, ob der lokale Stand des eigenen Repos hinter dem entfernten Stand zurückliegt. Bei jedem Prompt wird das im Hintergrund geprüft, jedoch höchstens alle 10 Minuten – dann startet ein git fetch auf das verknüpfte Remote-Repository.
Ist in .code-guardian-deploy.yml live_ssh (ersatzweise ssh) zusammen mit live_path gesetzt, folgt zusätzlich ein SSH-Aufruf git rev-parse HEAD auf den eigenen Server.
Einen Ausschalter gibt es in dieser Version nicht, nur eine Drosselung über die Umgebungsvariable CG_FRISCHE_TTL. Sie gilt in Sekunden, während die Voreinstellung oben in Minuten angegeben ist.
Abhängigkeits-Audits
composer audit und npm audit fragen dabei die Online-Verzeichnisse ihrer Paketquellen ab – aber nur, wenn das jeweilige Werkzeug tatsächlich läuft.
Update-Prüfung
Ob eine neue Version vorliegt, prüfen Sie bewusst selbst, über die Update-API (eigenes Kapitel). Code Guardian gleicht das nicht automatisch im Hintergrund ab.
In einem Satz
Code Guardian telefoniert nicht nach Hause, prüft aber im Hintergrund, ob der Stand des eigenen Repos aktuell ist, und, wenn konfiguriert, ebenso den Stand des eigenen Servers.