Xdg-desktop-portal asks for kdewallet password every boot

Hi! Every time my PC boots, something called “xdg-desktop-portal” asks for my “kdewallet” password.

I don’t have a good understanding of what a “wallet” even is, but this doesn’t seem normal. Could it be that my PC has some sort of security issue?

kinfo output:

WARNING: radv is not a conformant Vulkan implementation, testing use only.
Operating System: Bazzite 44
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1
Kernel Version: 7.1.5-ogc5.1.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 9 7950X 16-Core Processor
Memory: 32 GiB of RAM (30.7 GiB usable)
Graphics Processor: AMD Radeon RX 9070 XT

After 9 days I figure it’s probably okay to try bumping my question?

Hi! I’m by no means a pro — I’d probably consider myself a bit of a noob — but according to the official xdg-desktop-portal documentation https://flatpak.github.io/xdg-desktop-portal/docs/ the Secret portal can be used by sandboxed applications to retrieve an application-specific secret from the user’s keyring. https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.Secret.html

Since you’re using KDE, this could explain why you’re being prompted
for your KDE Wallet password. It doesn’t necessarily mean that anything
malicious is going on.

Do you happen to have any Flatpak apps installed that might be trying to access the wallet?

Hi! Thanks for answering.

Hmm, that may be Bitwarden. It’s saved as an autostart item. But it feels kinda weird to have to give it my wallet password every time my PC starts, especially considering it has its own password on my password vault. What do you think I should do?

Maybe Bitwarden is starting
before KWallet, or before it has been unlocked, which could be why the
password prompt appears. Maybe you could disable Bitwarden from
autostart for a while and see if the prompt still appears. That’s what I
would try, at least.

From a Bitwarden forum post:

Anyway, I now think I know what the integration [with KWallet] is intended for, a way to unlock the bitwarden vault without having to type the password.

I don’t use Bitwarden, so this is just based on a quick search.

Indeed, it’s stopped asking for the wallet password on boot now. If I open Bitwarden, it asks for it, and I don’t really get it, but it’s not the end of the world. Much less annoying than on every boot.

Another option might be to use KWallet without a password. You can probably change that in the settings, and then the password prompt shouldn’t appear. At least, that’s how I solved it when KWallet kept asking me for a password every time I wanted to connect to a Wi-Fi network that was already saved.

But you’ll have to decide for yourself whether you’re using KWallet to store any passwords or other sensitive information, and whether leaving it without a password would be too insecure for you.

I don’t use KWallet myself (KeePassXC with the browser extension is my preferred way of managing passwords) so I’m okay with leaving KWallet without a password.

Disabling the KDE wallet subsystem entirely freed me from the problem while still letting me use Bitwarden normally. Thank you so much.