keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
21.12k stars 1.46k forks source link

Add "Password modified" field to database view #9108

Open idealdeal opened 1 year ago

idealdeal commented 1 year ago

Summary

Just like with the title, username, password & "modified" fields in any database, I would like to request the implementation of a new field. Purpose of that new field is to track the date at which the password was last changed.

The vanilla "modified" field updates its date on any change (notes, title etc), making it hard to differentiate when you last changed your password. Normally you'd have to edit an entry and go to its history to see when the last password change was made.

Examples

New field called "Password modified"

Context

This feature can be useful for those that need a quick overview of when they last changed the passwords of their most important entries.

Lets say there is website X. You have 10 accounts on that website, all saved in your database. Website X suffers a data breach on 1st. January 2023. You are made aware of that data breach and now have to change all 10 passwords.

With the implementation of the new field "Password modified" you would have the ability to look at all 10 different entries and maybe see that you've already changed 8 of the 10 passwords because the "Password modified" date is past January 1st 2023.

Obviously, the "Password modified" field should only be updated when the user changes the password that is also NOT equal to the old one.

droidmonkey commented 1 year ago

This becomes quite easy once #8724 is merged

alecov commented 1 year ago

This is pretty fundamental. I'm reluctant to edit any metadata on an entry because of this.

An even better alternative: keep track of last modification of any sensible field -- which includes additional attributes, attachments, usernames. Notes, icons, moving the entry around and others does not need to be tracked.

droidmonkey commented 1 year ago

We already do all this, look at the history of the entry.