fix(security): remove plaintext credential storage fallback
CI / verify (push) Has been cancelled

Credential writes now require Electron safeStorage encryption. Legacy plaintext values remain readable for migration and are encrypted during the next successful save. The UI override and status IPC are removed.
This commit is contained in:
Sucukdeluxe
2026-08-12 00:25:19 +02:00
parent 88aa17e03a
commit 34193a1a4b
14 changed files with 90 additions and 87 deletions
-7
View File
@@ -474,13 +474,6 @@
['Zugangsdaten konnten nicht sicher verschlüsselt werden', 'Credentials could not be encrypted securely'],
['Gespeicherte Zugangsdaten konnten nicht entschlüsselt werden', 'Stored credentials could not be decrypted'],
['Zugangsdaten gesperrt', 'Credentials locked'],
['Unsichere Klartext-Speicherung erlauben', 'Allow insecure plaintext storage'],
['Nur verwenden, wenn der sichere Betriebssystem-Speicher dauerhaft nicht verfügbar ist. Passwörter und API-Keys liegen dann lesbar in der Konfigurationsdatei.', 'Use only when secure operating system storage is permanently unavailable. Passwords and API keys will then be readable in the configuration file.'],
['Sicher verfügbar', 'Securely available'],
['Nicht verfügbar', 'Unavailable'],
['Zugangsdaten unverschlüsselt speichern?', 'Store credentials without encryption?'],
['Passwörter und API-Keys werden dann im Klartext auf diesem PC gespeichert. Andere Benutzer oder Programme mit Dateizugriff können sie lesen.', 'Passwords and API keys will then be stored as plaintext on this PC. Other users or programs with file access can read them.'],
['Klartext-Speicherung erlauben', 'Allow plaintext storage'],
['Die Verlaufsdatei ist beschädigt und wurde nicht verändert', 'The history file is damaged and was not changed'],
['Verlauf und Aufbewahrung konnten nicht konsistent gespeichert werden', 'History and retention could not be saved consistently'],
['Kein Ordnerpfad angegeben', 'No folder path was provided'],