Hi everyone,
I’m currently auditing the permissions of my installed Flatpaks on Fedora Silverblue. I noticed that Transmission (com.transmissionbt.Transmission) comes with the following permissions by default:
filesystems=xdg-run/gvfsd;host;
As a Silverblue user, I am concerned about the security implications of a BitTorrent client, which is constantly connected to thousands of external peers, having full host access to my entire home directory and system.
My questions for the community are:
- Is there a technical reason why
hostis required instead of justxdg-download? - Does
xdg-run/gvfsdimply that the app can monitor my network mounts and cloud drives? - If I revoke these via Flatseal and only grant access to
~/Downloads, will I break core functionality (like magnet link handling or resume-on-reboot)?
I feel that for an immutable, security-focused OS, we should be pushing for the “Principle of Least Privilege.” I’d love to hear if others have successfully hardened their Transmission setup or if these broad rights are a known necessity.
Thanks!