6

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, ...)."

Z0OM
  • 1
  • 4
  • 24
  • 56
sedrubal
  • 146
  • 1
  • 7

1 Answers1

3

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.

Z0OM
  • 1
  • 4
  • 24
  • 56
  • 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. – sedrubal May 25 '23 at 18:47