Das Plugin sendet von sich aus Anfragen an einen externen Dienst, nämlich an GitHub. Diese Seite beschreibt genau, was dabei passiert. Sie ersetzt keine rechtliche Prüfung für deine Installation.
api.github.com, Pfad /repos/<owner>/<repo>/releases/latest.url auf ein GitHub-Repository zeigt, höchstens einmal je Cache-Dauer (Standard 6 Stunden). Schlägt eine Anfrage fehl, wird sie frühestens nach einer Stunde wiederholt.| Bestandteil | Inhalt |
|---|---|
| IP-Adresse | die des osTicket-Servers, nicht die des Admin-Browsers |
| URL | Eigentümer und Name des Repositorys, wie in der plugin.php des jeweiligen Plugins steht |
| User-Agent | fester Wert osTicket-Plugin-UpdateChecker/... |
| Accept-Header | application/vnd.github.v3+json |
| Authorization-Header | nur wenn du einen GitHub-Token eingetragen hast: Bearer <Token> |
Nicht übertragen werden Ticket-Daten, Daten von Agents oder Kunden, die osTicket-URL, der Name oder die Version des osTicket-Systems und die installierte Version der Plugins. GitHub erfährt aber aus der Abfolge der Anfragen, welche Plugins ein Server mit dieser IP-Adresse einsetzt, und bei eingetragenem Token, zu welchem GitHub-Konto die Anfragen gehören.
osticket-update-check: pro Repository eine JSON-Datei mit Release-Tag, Release-URL und Ablaufzeit, bei Fehlern der Marker none. Personenbezogene Daten und der Token stehen dort nicht.[UpdateCheck] GitHub API HTTP 403 for /repos/<owner>/<repo>/releases/latest. Der Token wird nicht protokolliert.Das Plugin bindet keine Skripte, Schriften oder Bilder von Dritten ein. CSS und JavaScript stehen inline in der Seite. Eine Verbindung zu GitHub entsteht im Browser nur, wenn du ein Badge anklickst: Es öffnet die Release-Seite in einem neuen Tab. Das Plugin setzt keine Cookies und nutzt keinen lokalen Browser-Speicher.