"Inactive Two-Step Login" Report: include entries with registrable-domain fallback and no-documentation matches #20258
huchimama123
started this conversation in
Password Manager
Replies: 1 comment
-
|
✨ Thank you for your code contribution proposal! While the Bitwarden team reviews your submission, we encourage you to check out our contribution guidelines. Please ensure that your code contribution includes a detailed description of what you would like to contribute, along with any relevant screenshots and links to existing feature requests. This information helps us gather feedback from the community and Bitwarden team members before you start writing code. To keep discussions focused, posts that do not include a proposal for a code contribution will be removed.
Thank you for contributing to Bitwarden! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
✅ Code Contribution Proposal
Code Contribution Proposal
"Inactive Two-Step Login" Report: include entries with registrable-domain fallback and no-documentation matches, plus user warnings
Background
When running the “Inactive two-step login” report in my Web Vault, I noticed some missing items, which fall into two categories:
Items whose URIs did not match any of the services listed in 2fa.directory.
For example:
https://www.google.comas its URIhttps://www.yahoo.comas its URIThese failed to match because 2fa.directory only lists specific subdomains, such as
mailanddrivefor Google, andmailfor Yahoo.Items without a documentation link, such as
booking.comandnextdns.io.Proposal
I propose that these cases be included in the report and marked appropriately.
Google and Yahoo are strong examples, as it is unlikely that users will save the specific subdomains listed in 2fa.directory as their login URIs.
It is preferable to be more inclusive in the report, even if it requires users to review some results manually or to research how to enable TOTP authentication for certain services.
Proposal Details
Registrable-domain fallback for broader matching:
Include items without documentation:
Reasoning
Even though this approach may raise occasional false alarms by surfacing possible matches that are not exact, it ensures that users are made aware of all accounts that could potentially lack two-step login protection.
Screenshots (suggested UI)
Before
Report only includes exact matches with documentation.
After
Report now includes non-exact matches (with warning badge and tooltip) and entries without documentation (with non-clickable badge). An explanatory note is also shown.
Finally
I welcome any feedback or suggestions on this proposal, and I would be happy to implement it!
Beta Was this translation helpful? Give feedback.
All reactions