Skip to content

Add support for Key Files in Keepass export#2244

Merged
sk-keeper merged 3 commits into
Keeper-Security:releasefrom
lthievenaz-keeper:feat-keepass-export/add-key-file-support
Jul 24, 2026
Merged

Add support for Key Files in Keepass export#2244
sk-keeper merged 3 commits into
Keeper-Security:releasefrom
lthievenaz-keeper:feat-keepass-export/add-key-file-support

Conversation

@lthievenaz-keeper

Copy link
Copy Markdown
Contributor

Keepass export changes:

  • You can now pass the key file path as command arg keepass-key-file
  • If none set, you will be prompted for a file path (same as password)
  • If one set, the keepass exporter now handles Key File encryption of kbdx file.
  • Also since the password can be empty now, made it so that it will be null if none is set (otherwise you have to explicitly set a password in Keepass with empty value)

We support key files for the import, but not for the export.
Added an arg to export for passing the keyfile path directly.
Passing the new keepass-key-file arg to exporter args.
Keepass export changes:
- You can now pass the key file path as command arg keepass-key-file
- If none set, you will be prompted for a file path (same as password)
- If one set, the keepass exporter now handles Key File encryption of kbdx file.
- Also since the password can be empty now, made it so that it will be null if none is set (otherwise you have to explicitly set a password in Keepass with empty value)
@sk-keeper
sk-keeper merged commit c24d47d into Keeper-Security:release Jul 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants