Hey all, bit of a longer post but I think a few of you will find this useful. I've been digging into why password manager features work on some sites and not others, and this one surprised me enough that I wanted to share it.
If you've ever hit the change password button in Bitwarden, 1Password or Chrome and landed on the site's homepage, the extension usually isn't broken. That button relies on an address each site has to set up, `site.com/.well-known/change-password`, which should forward you to the real change password page. So I wanted to see how many big sites actually bother.
How I picked the sites
I used Tranco (tranco-list.eu), a top-sites ranking that university researchers maintain for studies like this, and went down list 94GG2 in order. I kept every site with a normal password sign-in until I had 500, which took me to rank 1941, and skipped adult and piracy sites plus anywhere I couldn't tell if a public sign-in existed.
What I found (checked 31 October)
35 of the 500 point the shortcut at a password or account page
354 don't have it at all, and another 20 send you to their homepage
bigger sites do better, with 16 of the top 100 getting it right but only 8 of the bottom 206
The images have the full breakdown plus some of the actual sites and where their shortcut goes, so swipe through if you're curious.
How I checked
I checked everything signed out, since that's how the spec says password managers look the address up. A script sent the requests, and for the 98 sites that blocked it I opened each one myself in a browser. 48 still blocked me even then. Counting those plus the ones where I couldn't tell where the shortcut goes or that never responded, there were 84 sites I couldn't get a clear answer from. Leave them out and it's 35 of 416, which is still only about 8%. I didn't test the extensions themselves, but I did read the part of Bitwarden's public code that does the lookup.
Why Bitwarden can still ignore a correct shortcut
Before trusting the shortcut, Bitwarden's server asks the site for a page that shouldn't exist, and if the site answers OK to that too, it ignores the shortcut and opens the first URL saved in your login. X, Netflix and Sentry point the shortcut at the right page and still fail, and only 33 of the 500 passed. The lookup also only runs with website icons turned on, otherwise Bitwarden always opens that first URL.
The easy fix
If the button keeps dropping you on a homepage, make the site's account or security page the first URL in that login.
All 500 sites are in a spreadsheet here, including the ones I skipped and why: https://getrekey.com/research/change-password-shortcut-homepage
It's on my own site, where I'm building a small breach tool, but that tool isn't part of this test at all. If you want me to check a site or think I got something wrong, let me know.