# apparmor.d - Full set of apparmor profiles # Copyright (C) 2021-2024 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{bin}/seahorse profile seahorse @{exec_path} { include include include include include include include include include include include include dbus bind bus=session name=org.gnome.seahorse.Application, dbus receive bus=session path=/org/gnome/seahorse/Application interface=org.gnome.Shell.SearchProvider2 peer=(name=:*), @{exec_path} mr, @{bin}/gpgconf rPx, @{bin}/gpg{,2} rPx, @{bin}/gpgsm rPx, @{open_path} rPx -> child-open-help, /etc/pki/trust/blocklist/ r, /etc/gcrypt/hwf.deny r, /etc/{,opensc/}opensc.conf r, owner @{HOME}/@{XDG_SSH_DIR}/{,**} r, owner @{PROC}/@{pid}/fd/ r, include if exists } # vim:syntax=apparmor