Bug 511401

Summary: Failure to import accounts from Aegis JSON
Product: [Applications] Keysmith Reporter: Jackson <bugs>
Component: GeneralAssignee: Bhushan Shah <bshah>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 25.08.1   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jackson 2025-10-30 22:43:01 UTC
SUMMARY
Import of accounts from Aegis JSON mostly failed.

STEPS TO REPRODUCE
1. Click "Import" on the toolbar.
2. Select "Aegis Plain JSON".
3. Click "Backup file" and select the unencrypted JSON file exported from Aegis.

OBSERVED RESULT
Only some entries imported (in my case only four out of over twenty), and the error message "Some accounts failed to load.

EXPECTED RESULT
All entries should be imported.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 25.10
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Graphics Platform: Wayland

ADDITIONAL INFORMATION
The export I used was from Aegis version 3.4.1 on Android.

As an aside, while encrypted AndOTP has an import option (despite not being maintained since 2022), Aegis does not have an option to import an encrypted database.
Comment 1 Jackson 2025-10-30 22:45:39 UTC
Sorry, the sentence in the observed result section should have ended "'Some accounts failed to load.' is displayed."