aboutsummaryrefslogtreecommitdiffstats
path: root/etc/bitwarden.profile
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2019-05-02 00:48:21 +0000
committerLibravatar GitHub <noreply@github.com>2019-05-02 00:48:21 +0000
commitc813294e47fb9e65b42506125fd24aea760f1c40 (patch)
tree7d6382693500fbf4a38e88b10b188cc3f56ced5d /etc/bitwarden.profile
parentSupport Enpass v6 (#2672) (diff)
downloadfirejail-c813294e47fb9e65b42506125fd24aea760f1c40.tar.gz
firejail-c813294e47fb9e65b42506125fd24aea760f1c40.tar.zst
firejail-c813294e47fb9e65b42506125fd24aea760f1c40.zip
Add Bitwarden profile (#2673)
* Add bitwarden to firecfg * Add support for bitwarden in disable-programs.inc * Create bitwarden.profile * Fix whitelisting and no3d in bitwarden
Diffstat (limited to 'etc/bitwarden.profile')
-rw-r--r--etc/bitwarden.profile54
1 files changed, 54 insertions, 0 deletions
diff --git a/etc/bitwarden.profile b/etc/bitwarden.profile
new file mode 100644
index 000000000..3e6308622
--- /dev/null
+++ b/etc/bitwarden.profile
@@ -0,0 +1,54 @@
1# Firejail profile for bitwarden
2# Description: A secure and free password manager for all of your devices
3# This file is overwritten after every install/update.
4# Persistent local customisations
5include bitwarden.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/Bitwarden
10ignore noexec /tmp
11noblacklist ${DOWNLOADS}
12
13include disable-common.inc
14include disable-devel.inc
15include disable-exec.inc
16include disable-interpreters.inc
17include disable-passwdmgr.inc
18include disable-programs.inc
19include disable-xdg.inc
20
21include whitelist-common.inc
22include whitelist-var-common.inc
23
24whitelist ${HOME}/.config/Bitwarden
25whitelist ${DOWNLOADS}
26
27apparmor
28caps.drop all
29machine-id
30netfilter
31no3d
32#nodbus - breaks appindicator (tray) functionality
33nodvd
34nogroups
35nonewprivs
36noroot
37nosound
38notv
39nou2f
40novideo
41protocol unix,inet,inet6,netlink
42seccomp
43shell none
44#tracelog - breaks on Arch
45
46private-bin bitwarden
47private-cache
48?HAS_APPIMAGE: ignore private-dev
49private-dev
50private-etc alternatives,ca-certificates,crypto-policies,hosts,nsswitch.conf,fonts,pki,resolv.conf,ssl
51private-opt Bitwarden
52private-tmp
53
54#memory-deny-write-execute - breaks on Arch