As a logged in user I can import/export keepass files

export
keepass
import

#1

Q1. What is the problem that you are trying to solve?
It is not possible at the moment to import or export data from / to keepass (another popular password manager).

Q2 - Who is impacted?
People currently using keepass that wants to switch to passbolt. Also people that need to use passbolt offline could create a keepass file, place it on a usb file to use their passwords on the go or as a backup.

Q3 - Why is it important and/or urgent?
Passbolt should play nice with other open source password managers and work with them rather than replace them. It is strategic because interoperability is a key value of the open source solutions to be able to work with other products or systems without any restrictions.

Q4 - What is your proposed solution? (optional)
@kevin started doing some research for this feature here: https://docs.google.com/document/d/1iHokXa_aB9P9of0GXKKLnQIkBlY65iCDMX5IgvP7tss/edit?usp=sharing

Additionally to the libraries listed by @kevin there is an additional library for KeePass V2 files: https://github.com/keeweb/kdbxweb

Q5. Community support
People can vote for this idea to show traction:

  • :ok_woman: Must have: this is critical for me to have this
  • :raising_hand_woman: Should have: this is important for me to have this
  • :tipping_hand_woman: Could have: this could be nice to have
  • :no_good_woman: Won’t have: we should not schedule this (explain why)

0 voters


#2

Original request: https://github.com/passbolt/passbolt_api/issues/48


#3

I have 100s of passwords, I hope this feature is available before I am forced to use some other program.

is there any way in import passwords at all ? some formatted CSV maybe?


#4

To start with passbolt I need a keepass (kdbx) import (and auto type with browser plugin would be great).


#5

A suitable, reasonable EXPORT function is an absolute must. We currently have several teams using different Passbolt server installations. One larger team now has so many entries saved in Passbolt that it would be almost impossible to recover from. Of course we have extensive backup procedures in place but the lack of export - both for safety and unit/project/system transfer has become an extremely serious concern.


#6

@Cordeos it’s coming up this month (or early feb). We’re working on it.


#7

Thats great news. Although we are not very familiar with the Passbolt Cake->js implementation, we have some good developers who could, and would be very happy to assist if there were basic pointers available on the internal structure/flow. Or let us know if there is anything else we can help with.


#8

Hello everyone!
Any update on this feature? We’d like to start using Passbolt but this is a key element for us to start…


#9

This will be available with the launch of the passbolt pro offer, most likely first or second week of april.


#10

Hi,

KeePassX IMPORT Feature is a Must Have in our company .

Is this feature Will be available with an Update during the next two weeks ?

For Community Version or Only through PRO OFFER with Premium Features ?

Thank you !

Best regards Team !


#11

Hi @vig it will be first only be available in the pro offer. The pro offer will be available next week or the week after.


#12

Ok , thank you for your quick reply .

Can’t wait the release. Good Luck.

Cheers.


#13

Good to hear that it is implemented, event though it is going to be available only in the pro offer first. So that’s open source software that costs money? I have not too many problems with it, except it needs to be available to everyone to be able to analyze it for any security issues, especially in a security related software like Passbolt. Maybe you should introduce donations or something?


#14

open source software that costs money?

Correct. Think free as in freedom, not as in free beer. Community edition will be free as in both, but with less features.

I have not too many problems with it, except it needs to be available to everyone to be able to analyze it for any security issues, especially in a security related software like Passbolt.

The software will still be open source and distributed under AGPL. Anybody will be able to see the code, we are not going to make compromises here.

Maybe you should introduce donations or something?

We have already a sponsorship system in place: https://www.passbolt.com/services/community
This system however is not sufficient to ensure the long term financial viability of this project.


#15

Community edition will be free as in both, but with less features.

So the CE is not going to have the keepass export feature anytime soon?

The software will still be open source and distributed under AGPL. Anybody will be able to see the code, we are not going to make compromises here.

By “The software …” you mean both, pro and CE editions? And if “Anybody will be able to see the code …”, it means I can download the pro version or how does having the export to a keepass feature work?


#16

So the CE is not going to have the keepass export feature anytime soon?

It will be coming to the CE edition at some point.

I can download the pro version or how does having the export to a keepass feature work?

Yes you can download the pro version after the payment. You can then share this code with whoever you want, see how it work, edit it, redistribute your changes, as per the AGPL license.


#17

Ok, thanks for the infos.


#18

This feature is now available in Passbolt Pro edition!


#19

I work at a large university and was very interested in this project.

Even in the pay core model the specific feature that seems a bad idea to be premium feature is import export, I can not demo this software in a substantial way now.

Thanks


#20

@twotwenty Our only motivation is to ensure the project viability. I hear you loud and clear that you feel the current pricing is unfair, but at the end of the day even this forum cost money. Give us the benefit of the doubt, Import / Export is one of the first features that will moved to the community edition, once we have more wiggle room.