[Bug 290594] security/keepassxc: Add PASSKEYS option
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 27 Oct 2025 20:07:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290594
Bug ID: 290594
Summary: security/keepassxc: Add PASSKEYS option
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: lwhsu@FreeBSD.org
Reporter: scf@FreeBSD.org
Flags: maintainer-feedback?(lwhsu@FreeBSD.org)
Assignee: lwhsu@FreeBSD.org
Created attachment 264949
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=264949&action=edit
PASSKEYS option patch
I had been having trouble testing passkeys with Firefox and KeePassXC.
Eventually, I realized it was not enabled by default even if the browser
integration was enabled. To verify, outputting the debug information from
KeePassXC should have "Passkeys" under "Enabled extensions".
If it is not enabled, there is no real feedback from Firefox that it is
missing. It will only output "Touch your security key to continue with ..."
regardless if the option is disabled, the browser extension is not connected
with KeePassXC or the extension does not have access to a running instance of
KeePassXC. I recommend making it the default for this reason. I kept it
separate from BROWSER in case someone does not want it to be enabled yet wants
the browser integration. Otherwise, it would be fine to merge the two.
$ keepassxc --debug-info
KeePassXC - Version 2.7.10
Revision: b342be4
Qt 5.15.17
Debugging mode is disabled.
Operating system: FreeBSD 14.3-STABLE
CPU architecture: x86_64
Kernel: freebsd 14.3-STABLE
Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- Secret Service Integration
Cryptographic libraries:
- Botan 3.9.0
From the commit message:
Add option to include passkey support in the browser integration of
KeePassXC. Since this is for the browser integration, imply the BROWSER
option.
--
You are receiving this mail because:
You are the assignee for the bug.