{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"p5-File-KDBX-0.906p0","path":"textproc/p5-File-KDBX","url":"/packages/current/textproc/p5-File-KDBX/","comment":"interface to KeePass KDB and KDBX database files","homepage":"https://metacpan.org/release/File-KDBX","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"File::KDBX provides everything you need to work with KDBX databases. A KDBX\ndatabase is a hierarchical object database which is commonly used to store\nsecret information securely. It was developed for the KeePass password safe.\n\nThis module lets you query entries, create new entries, delete entries, modify\nentries and more. The distribution also includes various parsers and generators\nfor serializing and persisting databases.\n\nThe design of this software was influenced by the KeePassXC implementation of\nKeePass as well as the File::KeePass module. File::KeePass is an alternative\nmodule that works well in most cases but has a small backlog of bugs and\nsecurity issues and also does not work with newer KDBX version 4 files. If\nyou're coming here from the File::KeePass world, you might be interested in\nFile::KeePass::KDBX that is a drop-in replacement for File::KeePass that uses\nFile::KDBX for storage.\n","package_architecture":"*","stem":"p5-File-KDBX","readme":null,"dependencies":[{"path":"devel/p5-Devel-GlobalDestruction","type":"runtime","package_spec":"","url":"/packages/current/devel/p5-Devel-GlobalDestruction/"},{"path":"devel/p5-Iterator-Simple","type":"runtime","package_spec":"","url":"/packages/current/devel/p5-Iterator-Simple/"},{"path":"devel/p5-Ref-Util","type":"runtime","package_spec":"","url":"/packages/current/devel/p5-Ref-Util/"},{"path":"devel/p5-Scope-Guard","type":"runtime","package_spec":"","url":"/packages/current/devel/p5-Scope-Guard/"},{"path":"devel/p5-boolean","type":"runtime","package_spec":"","url":"/packages/current/devel/p5-boolean/"},{"path":"devel/p5-namespace-clean","type":"runtime","package_spec":"","url":"/packages/current/devel/p5-namespace-clean/"},{"path":"security/p5-Crypt-Argon2","type":"runtime","package_spec":"","url":"/packages/current/security/p5-Crypt-Argon2/"},{"path":"security/p5-CryptX","type":"runtime","package_spec":"","url":"/packages/current/security/p5-CryptX/"},{"path":"textproc/p5-XML-LibXML","type":"runtime","package_spec":"","url":"/packages/current/textproc/p5-XML-LibXML/"},{"path":"textproc/p5-XML-Parser","type":"runtime","package_spec":"","url":"/packages/current/textproc/p5-XML-Parser/"},{"path":"devel/p5-Test-Deep","type":"test","package_spec":"","url":"/packages/current/devel/p5-Test-Deep/"},{"path":"devel/p5-Test-Warnings","type":"test","package_spec":"","url":"/packages/current/devel/p5-Test-Warnings/"},{"path":"devel/p5-Test-Fatal","type":"test","package_spec":"","url":"/packages/current/devel/p5-Test-Fatal/"},{"path":"devel/p5-Devel-GlobalDestruction","type":"test","package_spec":"","url":"/packages/current/devel/p5-Devel-GlobalDestruction/"},{"path":"devel/p5-Iterator-Simple","type":"test","package_spec":"","url":"/packages/current/devel/p5-Iterator-Simple/"},{"path":"devel/p5-Ref-Util","type":"test","package_spec":"","url":"/packages/current/devel/p5-Ref-Util/"},{"path":"devel/p5-Scope-Guard","type":"test","package_spec":"","url":"/packages/current/devel/p5-Scope-Guard/"},{"path":"devel/p5-boolean","type":"test","package_spec":"","url":"/packages/current/devel/p5-boolean/"},{"path":"devel/p5-namespace-clean","type":"test","package_spec":"","url":"/packages/current/devel/p5-namespace-clean/"},{"path":"security/p5-Crypt-Argon2","type":"test","package_spec":"","url":"/packages/current/security/p5-Crypt-Argon2/"},{"path":"security/p5-CryptX","type":"test","package_spec":"","url":"/packages/current/security/p5-CryptX/"},{"path":"textproc/p5-XML-LibXML","type":"test","package_spec":"","url":"/packages/current/textproc/p5-XML-LibXML/"},{"path":"textproc/p5-XML-Parser","type":"test","package_spec":"","url":"/packages/current/textproc/p5-XML-Parser/"}],"reverse_dependencies":{"count":1,"url":"/packages/data/8c/8c109b6de3a77d3772a18a0f2d84609dab6119cbf034710d8d14c258aee2e7c4.json"},"categories":["textproc","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
