As of version 2025.12.0, Premium subscribers have been saddled with a new feature that displays a permanent (non-dismissible) warning banner stating “
Change at-risk password”, when viewing items for which Bitwarden has determined that the password is “at-risk”.
Bitwarden needs to provide the users the option to dismiss these warnings on a per-item basis (so that the warning banner is never displayed again). I personally would also like an option to disable this new feature altogether (so that I am never confronted by the the warning banners).
There are many false-positive situations in which Bitwarden’s algorithm will deem a password to be “at-risk”, when there is in fact no security risk, and other situations in which the user has no power to make the password less “risky”. Thus, users will be always be presented with these warning banners, with no remedy available for removing the warning.
This is not only an annoyance (making the UI ugly, wasting valuable screen real-estate, pushing valuable information below the scroll), but it will make users less secure — by contributing to Banner Blindness, and thereby making it likely that a user will simply ignore (or literally fail to see) a warning banner that is warning of a true security incident (e.g., a recent data breach), due to the frequent exposure to irrelevant warnings.
Here is a list of scenarios in which the “at-risk password” warning does more harm than good:
-
Passwords that are weak but cannot be made stronger (e.g., voicemail PINs, padlock combination codes, passwords for services that have overly restrictive password length rules)
-
Logins that use AD/SSO/etc., for which Bitwarden users must create multiple login items sharing a single password, because different services require different usernames for the same password.
-
Passwords for services that use high-cost KDF algorithms for hashing (e.g., Bitwarden itself), such that the entropy required to produce a secure password is lower than what the “at-risk password” algorithm (presumably zxcvbn) deems acceptable. For example, a random 8-character string (e.g.,
c8t.P>2[) has 52 bits of entropy, and is therefore practically uncrackable if used as a Bitwarden vault master password; nonetheless, Bitwarden’s “at-risk password” algorithm deems such a password to be weak.
For scenarios such as the ones listed above, it is essential to allow the user to dismiss the warning banner.
Beyond that, password strength testing is largely futile (e.g., easy-to-crack passphrases such as it was the best of times or the good the bad and the ugly are not detected as “at-risk”) , so I would want an option to disable the warning banners altogether, or at least to decide what criteria should be used for identifying a password as “at-risk”. Presumably, the current algorithm checks three things:
- Does the zxcvbn tool deem the password to be “weak”?
- Has the password been re-used within the user’s vault (or in an organization vault)?
- Does the password appear in a breach known to HIBP?
It would be nice if the user had the ability to separately enable/disable each of these tests.