Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Proton Pass importer #10465

Open
scollovati opened this issue Mar 18, 2024 · 3 comments · May be fixed by #11197
Open

Add Proton Pass importer #10465

scollovati opened this issue Mar 18, 2024 · 3 comments · May be fixed by #11197
Assignees
Milestone

Comments

@scollovati
Copy link

scollovati commented Mar 18, 2024

Summary

Since Proton Pass is gaining traction, it may be great to start supporting the import of its export format: https://proton.me/support/pass-export

Context

Recently other notable importers have been added: #9815

@droidmonkey
Copy link
Member

Ugh, why PGP encryption...

Anyway, sure we can implement that. Do they have documentation on the actual JSON format?

@scollovati
Copy link
Author

Actually one can export also the unencrypted JSON. ProtonPass currently supports Credentials with TOTP, Notes, CreditCards and Passkeys (not yet released.. but will happen soon).
I found a few parser implementations:

I've not found an official JSON ProtonPass schema.

@droidmonkey droidmonkey added this to the v2.8.0 milestone Mar 18, 2024
@droidmonkey droidmonkey self-assigned this Mar 18, 2024
@dinomight
Copy link

I thought I might take a stab at this as I'm wanting this feature. Doesn't look too hard to implement the version without encryption and just following along with what was done for Bitwarden. I don't know how to handle the PGP encryption stuff, but I'm already up and parsing the non-encrypted export. If you have any pointers on the PGP side of things, I'm willing to go after that as well.

droidmonkey added a commit that referenced this issue Aug 25, 2024
droidmonkey added a commit that referenced this issue Aug 25, 2024
droidmonkey added a commit that referenced this issue Aug 25, 2024
@droidmonkey droidmonkey linked a pull request Aug 25, 2024 that will close this issue
droidmonkey added a commit that referenced this issue Aug 31, 2024
droidmonkey added a commit that referenced this issue Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants