| Your unlock password only | locked out They were already stopped at the code check. Removal makes the password worthless. | locked out Not needed. | Nothing. Pick a new unlock password. |
| Password + one phished code (logged in once) | no new logins But that session gave them VK and the plaintext they viewed. | future data safe VK they hold no longer matches the server. | Change the actual passwords stored in the vault that they could have read. |
| Password + a copy of server data (breach, backup, device cache) | no effect offline Their copy still holds the old slot. Neither the code check nor the passkey check applies offline. They get VK. | old copy still open Later copies are safe. The copy they hold stays readable forever. | Change stored secrets. Rotation cannot reach data the attacker already has. |
| VK itself (malware on an unlocked device) | no effect Slots only guard VK, and they have it. | future data safe | Clean the device first, then rotate, or the new key leaks too. |
| Your passkey device, locked | locked out PRF output needs the device and its PIN or biometric. Remove the slot to be sure. | locked out Not needed unless the device was unlocked and used. | Revoke the passkey at the provider too. |
| Your passkey device with no PRF, and no password | locked out The password decrypts; the passkey alone opens no slot. On a vault that is already unlocked it does prove a new unlock method, as a code does. | locked out When the vault stayed locked. The rotation also stops an old copy of this slot from proving again. | Remove this method. When the vault may have been unlocked meanwhile, also remove every unlock method you did not add and change the recovery passphrase. |