Einen typisierten YAML-Port mit Python und PyYAML lesen, ungültige Eingaben ablehnen und SERVER_PORT ohne eval oder Shell-Code-Erzeugung an einen Kindbefehl übergeben.
Die Warnung zum nicht standardkonformen Schlüsselwort function beheben, POSIX sh oder Bash gezielt wählen und Argumente in Anführungszeichen sowie Rückgabestatus prüfen.
Mit curl und jq genau ein GitHub-Release-Asset nach Betriebssystem, CPU und Format auswählen. HTTP-Fehler, ungültiges JSON sowie fehlende und mehrfache Treffer behandeln.
Versionen ohne das Packen fester Feldbreiten vergleichen. Nachgestellte Nullen, lange Komponenten, ungültige Eingaben und eindeutige Exitstatus behandeln.