Include Quality column from qcol plugin on Export dialog
A lightweight and easy-to-use password manager
Brought to you by:
dreichl
The qcol plugin is fantastic --- is there any way that the Quality column could be included in an Export? We have ~3000 entries in our KDBX, and I've been tasked with tackling the lowest quality 1000 entries. It would help a great deal to be able to track my progress on a spreadsheet that is sorted by Quality (ascending). At the moment my only option is to transcribe the Quality value by hand (1000 times!) and then sort the list.
Given there is a password quality report in KeePass V2 (Find > Password Quality), it would be more sensible for KeePass to provide a way to copy and paste that report.
cheers, Paul
p.s. I think the report should not include the passwords. At present you get an unhidden list of passwords.
There is no need to export when updating passwords. A couple of methods of updating a database or a copy of it are described below.
Method 1, select and edit an entry with low password quality: Select the menu item
Find>Password qualityto show the list of all entries ordered by ascending password quality. Click on the entry you want to update and change the password. Repeat 3000 times.Method 2, select a group of entries to modify:
View>Entry List Grouping>OFF).Find>All.Edit Entry (Quick)>Add tag).Find>Tag.Edit Entry (Quick)context menu to remove or change the tag and/or color the updated entries. Repeat until you have worked through all entries.There are a variety of ways to monitor your progress. For example you could tag or color updated entries. The last modified date and/or the quality column may also be useful.
If you have been tasked with changing 3000 passwords, expect 4-6 weeks of solid work if it takes you 3-5 minutes per password change and you are working 40hrs/week. I won't comment on the advisability of sharing 3000 passwords.
Last edit: wellread1 2021-01-07
You could read the Title, UUID and password fields via KPScript, then test each password in KPScript (-c:EstimateQuality -text:MyTopSecretPassword). This will return a quality number.
Write the title, uuid and quality to a CSV file and import to your spreadsheet.
cheers, Paul
For simplicity and security, I recommend you keep all password update work in KeePass.
If you feel that you need one or more columns to save progress information, you can add custom string value(s) to all entries or selected entries. The KPEnhancedEntryView plugin is convenient for this task because it can add and modify custom string fields in selected groups of entries. For example, you could add a custom field call 'password updated' to the 1000 entries containing the weakest passwords. Initialize the 'password updated' with the value 0. As you update each entry, set the entry's 'password updated' field to 1.
I recommend you make edits in an "update" copy of the working database. Frequently save changes and periodically backup the updated database. Once a set of changes are validated (verified that changes are correct), sync the updated database with the production database.