Deutsch · English
Bitte melde Sicherheitsprobleme nicht als öffentliches Issue, sondern über das Formular für Sicherheitshinweise von GitHub. Du bekommst innerhalb weniger Tage eine Antwort.
Verbindest du Verse-Kit mit dem KRT Profit Basetool, hält es ein Zugangs-Token und einen eigenen Schlüssel. Beides liegt nur im Schlüsselspeicher deines Systems: unter Windows mit DPAPI verschlüsselt und als nicht exportierbarer Schlüssel (im TPM, wo es eins gibt), unter Linux im Secret Service. Nur wo es unter Linux keinen Secret Service gibt, liegen sie in einer Datei, die allein du lesen kannst — und Verse-Kit zeigt dir das an. Sie stehen nie in deinen Verse-Kit-Daten, in einer Sicherung, im Fehlerprotokoll oder in einem Fehlerbericht; was wie ein Token aussieht, wird dort geschwärzt.
Eine gemeldete Lücke im Umgang mit diesen Zugangsdaten wird innerhalb von sieben Tagen mit einer veröffentlichten Fassung behoben.
Jede veröffentlichte Datei wird von einem öffentlichen GitHub-Actions-Ablauf
gebaut (.github/workflows/release.yml),
ausgelöst von einem Git-Tag. Was auf einem Rechner von Hand gebaut wurde, wird
nie veröffentlicht. Damit lässt sich jede ausgelieferte Datei auf genau einen
Commit und genau einen Bau-Lauf zurückführen, und das Bau-Protokoll ist
öffentlich. Jedes Release trägt eine SHA256SUMS.txt; Verse-Kit spielt kein
Update ein, dessen Prüfsumme nicht stimmt.
Ausgeliefert werden:
| Datei | System | Gebaut mit |
|---|---|---|
VerseKit-Setup.exe |
Windows | PyInstaller + Inno Setup |
VerseKit-x86_64.AppImage |
Linux | PyInstaller + AppImage |
Das Programm benutzt ausschließlich die Python-Standardbibliothek — keine
Zusatzpakete, keine Netzbibliothek außer urllib, nichts Proprietäres. Das ist
eine bewusste Projektregel, kein Zufall.
Mitgeliefert werden nur drei fremde Bestandteile, jeweils mit Lizenz:
| Was | Lizenz | Wo |
|---|---|---|
| Symbole aus Lucide | ISC | tools/symbol-vorlagen/ |
| Flaggen aus flag-icons | MIT | tools/flaggen-vorlagen/ |
| DPoP-Referenz des KRT Profit Basetools | MIT | scbp/dpop_reference/ |
Siehe die Datenschutzerklärung.
Mit PyInstaller gebaute Programme werden regelmäßig von lernenden Erkennungen
gemeldet, etwa als Trojan:Win32/Wacatac.C!ml. Das sind Fehlalarme; der
vollständige Quellcode liegt in diesem Repository, und der Bau ist öffentlich.
Wenn dir so etwas begegnet, melde es gern deinem Hersteller — und mach ruhig
ein Issue auf, damit andere die Information finden.