Vault exported from the Android app does not contain passkeys #2281

Open
opened 2025-11-26 23:14:25 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @NaniNeu on GitHub (Jul 15, 2025).

Steps To Reproduce

  1. Create a brand new account.
  2. Create an item with a passkey (as already reported here on GitHub, for some websites it's not possible to create passkeys from the Android app, requiring thus the credential to be created the Firefox browser extension).
  3. Export an encrypted .json from android app.
  4. Purge the vault.
  5. Restore the export taken on step 3 (using android app, web vault or browser extension)
  6. Check if the passkey is present in the restored item.

Expected Result

The passkey was successfully imported into the vault item

Actual Result

The passkey is missing from the item restored.

Screenshots or Videos

No response

Additional Context

If the vault is exported from the web app or the browser extension, this issue does not occur.

Build Version

Android app 2025.6.1 (20398)

What server are you connecting to?

US

Self-host Server Version

No response

Environment Details

  • Samsung Galaxy S25 Plus
  • Android 15, One UI 7.0

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Originally created by @NaniNeu on GitHub (Jul 15, 2025). ### Steps To Reproduce 1. Create a brand new account. 2. Create an item with a passkey (as already reported here on GitHub, for some websites it's not possible to create passkeys from the Android app, requiring thus the credential to be created the Firefox browser extension). 3. Export an encrypted .json from android app. 4. Purge the vault. 5. Restore the export taken on step 3 (using android app, web vault or browser extension) 6. Check if the passkey is present in the restored item. ### Expected Result The passkey was successfully imported into the vault item ### Actual Result The passkey is missing from the item restored. ### Screenshots or Videos _No response_ ### Additional Context If the vault is exported from the web app or the browser extension, this issue does not occur. ### Build Version Android app 2025.6.1 (20398) ### What server are you connecting to? US ### Self-host Server Version _No response_ ### Environment Details - Samsung Galaxy S25 Plus - Android 15, One UI 7.0 ### Issue Tracking Info - [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
GiteaMirror added the app:password-managerbug labels 2025-11-26 23:14:25 -06:00
Author
Owner

@bitwarden-bot commented on GitHub (Jul 15, 2025):

Thank you for your report! We've added this to our internal board for review.
ID: PM-23786

@bitwarden-bot commented on GitHub (Jul 15, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-23786
Author
Owner

@jtodddd commented on GitHub (Jul 16, 2025):

Hi there,

This has been escalated for further investigation. If you have more information that can help us, please add it below.

Thanks!

@jtodddd commented on GitHub (Jul 16, 2025): Hi there, This has been escalated for further investigation. If you have more information that can help us, please add it below. Thanks!
Author
Owner

@speedy1804 commented on GitHub (Jul 28, 2025):

as far as i know, this is not a bug. if i am correct (feel free to correct me), bitwarden is already working on integrating the CXP into its apps (can be seen in the iOS repository, I know we're on the Android repository, but I believe iOS is similar too it in that way). I don't know much about this on a technical level, but either it's not quite working as expected or they haven't finished implementing it yet or they haven't released the feature yet

https://github.com/bitwarden/ios/pull/1249
https://blog.1password.com/fido-alliance-import-export-passkeys-draft-specs/

@speedy1804 commented on GitHub (Jul 28, 2025): as far as i know, this is not a bug. if i am correct (feel free to correct me), bitwarden is already working on integrating the CXP into its apps (can be seen in the [iOS repository](https://github.com/bitwarden/ios), I know we're on the Android repository, but I believe iOS is similar too it in that way). I don't know much about this on a technical level, but either it's not quite working as expected or they haven't finished implementing it yet or they haven't released the feature yet https://github.com/bitwarden/ios/pull/1249 https://blog.1password.com/fido-alliance-import-export-passkeys-draft-specs/
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#2281