mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1120] Keepass section in browser profiles #769
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#769
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SYN-cook on GitHub (Mar 1, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1120
I was playing around with KeePass and browser extensions (KeeFox, PassIFox and ChromeIPass) today, and I found that the following section was obsolete in the Firefox and Chrome profiles:
# lastpass, keepass# for keepass we additionally need to whitelist our .kdbx password databasewhitelist ~/.keepasswhitelist ~/.config/keepasswhitelist ~/.config/KeePassEverything worked nicely without... Since Keepass configuration files are blacklisted via disable-passwdmgr.inc, and blacklisting was never disabled, it seems the code in this section was anyways always broken (already before #993). So do I miss something here, or is this section safe to remove?
We should probably remove these lines if they are not absolutely necessary (I could prepare a pull request. And I would also introduce
noblacklist ~/.lastpassinto the browser profiles, so that LastPass is finally able to write local backups from Firefox).@SYN-cook commented on GitHub (Mar 1, 2017):
This seems to be related to #1095. My password database is 1. blacklisted and 2. not whitelisted for the browser, and still I can use it with the browser extensions.
Apparently the extensions don't access the password database directly, but communicate with Keepass (as the server) via http or via json-rpc. With a networking namespace, the connection is lost between KeeFox extension and Keepass server.
I have found only one extension for Chrome that demands direct access to the password store (although it actually discourages using offline password stores) and at the same time has a notable userbase. If we unblacklist and whitelist $HOME/*.kdb(x) for browsers and keep asking users to whitelist their password databases, it would be mostly only for this extension.
@netblue30 commented on GitHub (Mar 3, 2017):
Send a pull request, I'll merge it.