keepassxc icon indicating copy to clipboard operation
keepassxc copied to clipboard

Display information about client requesting data through secrets service in the unlock popup

Open Delapouite opened this issue 3 years ago • 1 comments

Hello

Summary

Sometimes, when the "please unlock database" popup suddenly appears, it's not always obvious which client application attempted to fetch some secrets through dbus / secrets service. If possible this popup should be more verbose about which app triggered it.

Context

I authorized multiple apps to fetch secrets from KeePassXC. In certain circumstances, I observed a kind of spammy scenario, when the unlock popup appears between 5 to 10 times in a row, despite me explicitly denying the unlock of the targeted database, which is annoying as it steals the focus.

Adding a message to the unlock popup like for example "VScode would like to access foo database" would improve the auditability of what's really happening, because it's not always easy to pinpoint which client app is misbehaving.

Thanks

Delapouite avatar Jun 20 '22 09:06 Delapouite

This can likely be mostly fixed by enabling notifications and implementing #8084.

Aetf avatar Oct 13 '22 05:10 Aetf