Skip to content

KDBX 5 Standard #4317

@droidmonkey

Description

@droidmonkey

Placeholder for KeePass Database (KDBX) standard discussion. This post will be edited to include a list of features and upgrades we would like to bring to Dominik for consideration in the next KDBX format update.

Must Haves:

  • Standardize on Argon2id instead of Argon2d
  • Add Password Modification Datetime
  • Database/Entry Custom Data modification time
  • Built-in Entry Layout Specification (Add support for customizable entry layouts #863 (comment))
  • Built-in TOTP Specification (otp attribute)
  • Built-in Hardware Key Specification
  • Built-in Quick Unlock Specification
  • Built-in favorites/pinned items
  • Only support straight binary key files
  • Multi-valued core and custom fields
  • Proper storage format for and deduplication of BLOBs (SQLite can handle this)
  • Transactional edits/global history on database level, not entry level (e.g., to undo deletes or moves and to ensure overall consistency)

Nice To Haves:

  • Custom icon naming
  • Graph instead of tree structure (one item can belong to multiple groups, makes tagging somewhat redundant)

Optional Extensions:
None so far

Long form discussions should be held here: #5819

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions