# SonarQube-Auswertung vom 3. Oktober 2026 Basis: Export `Wegwichtel-sonarqube-export(17).json`, Repository `cf4170f`. Von 119 exportierten Issues sind fünf offen; die übrigen sind bereits geschlossen. ## Code-Korrekturen - `javascript:S7773`, `public/js/local-routes.js`: beide globalen `NaN` durch `Number.NaN` ersetzt. Fehlende Positionen bleiben weiterhin ungültige Zahlen und werden als GPS-Lücken gespeichert. - `javascript:S3358`, `src/services/gpx.js`: Auswahl der Punkte für die Metrikberechnung in eine eigene Variable ausgelagert. Keine verschachtelte bedingte Operation mehr; die bisherigen Fälle bleiben erhalten. - `javascript:S1481`, `src/services/gpx.js`: die beiden unbenutzten Variablen `_oldWaypoints` und `_oldPending` entfernt. Alte Wegpunkte und unvollständige Stationen werden gezielt entfernt, bevor die aktuelle Stationsliste entsteht. Andere Erweiterungen bleiben erhalten. Das bereits korrigierte Moderationsskript bleibt unverändert. ## Security-Hotspot mit notwendiger Bewertung in SonarQube - Schlüssel: `7854386c-ec53-4e14-b374-d7d356accf23` - Datei: `src/services/gpx.js` - Regel: `javascript:S5332` - Meldung: Verwendung des HTTP-Protokolls - Empfohlene Bewertung nach Prüfung: **Safe** Begründung zum Einfügen in SonarQube: > Die Zeichenfolge `http://www.topografix.com/GPX/1/1` ist der offizielle > XML-Namespace von GPX 1.1. Die Funktion schreibt sie als xmlns-Attribut in die > erzeugte GPX-Datei. Sie stellt keine HTTP-Verbindung her und überträgt keine > Daten an diese Adresse. Ein Wechsel zu https würde einen anderen Namespace > erzeugen und die GPX-Kompatibilität beeinträchtigen. Daher besteht an dieser > Stelle kein unverschlüsselter Datentransport. Offizielle Referenz: https://www.topografix.com/GPX/1/1/ Der gleiche Namespace in `public/js/local-routes.js` wurde laut Export bereits als **Safe** bewertet. Der neue Hotspot ist weiterhin **TO_REVIEW**; ein Code-Kommentar oder dieses Dokument ändert seinen Status in SonarQube nicht. Es wurden keine Regeln deaktiviert und keine Findings per Suppression verborgen. ## Quality Gate laut Export - Neue Coverage: 87,8 %, bestanden (mindestens 80 %). - Neue Duplikate: rund 0,35 %, bestanden (höchstens 3 %). - Neue offene Findings: fünf, durch die Code-Korrekturen adressiert. - Geprüfte Security-Hotspots: 50 %, noch nicht bestanden (erforderlich 100 %). Die abschließende Bewertung des Quality Gates benötigt einen neuen Scan und die Bewertung des genannten Hotspots in SonarQube.