Issue
After setting a location for automatic backups in Enpass Desktop, changing that directory moves all files in the previous backup path, including those not related to Enpass, to the new path.
This behavior is not documented or reported in the app, resulting in potential data loss of data not related to Enpass.
Environment
Fedora 41 (x86_64)
KDE Plasma 6
Enpass Desktop 6.11.6.1833, installed via yum repo
Steps to reproduce
In Enpass Desktop, open the hamburger menu and select Settings.
Select the Backup tab.
Note the path listed as the backup location, and enable Backup Automatically if not already enabled.
Place files unrelated to Enpass in the backup location path.
Select Change Location and set a different path for backups.
Expected behavior
Enpass moves only the files related to Enpass backups to the new path.
Observed behavior
Enpass moves all files in the backup location path to the new path.
Problematic use case
A user who initially selects the same path for Enpass backups that they use for other backups, such as sensitive information, documents, or system backups, then creates a new directory for Enpass backups and changes Enpass's backup location to this new path. Enpass then begins moving the user's sensitive non-Enpass backups into the new path, without confirmation or warning.
Enpass becomes unresponsive during the operation, and killing the process prematurely can lead to potential data loss of non-Enpass backups.
If the destination path is a network share, disconnecting the network share during the operation can lead to potential data loss of non-Enpass backups.