11

Is it possible to store the Firefox Primary Password (formerly known as the Master password) using the freedesktop secret service dbus API, in order to bypass the password prompt when Firefox starts and attempts to sync?

If this were possible, the primary password would be stored in your local password manager (such as KWallet, gnome-keyring, KeePassXC, ...)."

2 Answers 2

4

As of my knowledge firefox currently does not have built-in support for storing the primary password (previously known as the master password) using the freedesktop secret service DBus API or any other external password manager integration. Therefore, it is not possible to bypass the password prompt during startup or sync using these methods.

the purpose of the primary password feature in Firefox is to add an extra level of security by encrypting and safeguarding saved login credentials. This is not meant to be stored or controlled by external password managers.

Firefox does provide some integration with external password managers to automatically fill login forms, it does not expand this integration to include the storage of the primary password.

The primary password is designed to be manually entered by the user whenever it is needed.

2
  • Using the secret service would allow to store the primary password encrypted again. As you need to enter a password, and, depending on the password-store, provide even a second or third factor, this extra level of security would also be given supposed there are no security issues in the chain. Commented May 25, 2023 at 18:47
  • I agree it would be very useful, since entering a password in public is not particularly safe either. I'd rather use an already open kwallet + fingerprint to decrypt the firefox stored logins with decryption keys already in RAM. Please comment if you find a solution to this. Commented Apr 1, 2024 at 12:20
2

Since I cannot comment, I add as an answer: there is a ticket for that with no comments, we may follow and raise awareness https://bugzilla.mozilla.org/show_bug.cgi?id=1831957

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.