Package: qtox Version: 1.16.3-1 Severity: wishlist Tags: upstream User: pkg-apparmor-t...@lists.alioth.debian.org Usertags: new-profile
Dear Maintainer, I'm happy to see that we now have qTox in Debian! Thanks to Maintainer! It would be even cooler to have it confined with AppArmor. qTox maintains connections to various untrusted peers over the world, and so it is important do reduce attack vector in case of RCE happens, brought by some untrusted packet, etc. We have some GUI packages on Debian that ship with AppArmor profile (like Thunderbird, or LibreOffice, Totem, etc), and I agree that experience with them might not be the best yet, as AppArmor really lacks some features to make GUI applications "better confinable" without making user struggle with denies... So due to that I will *suggest to ship this profile disabled by default*, so power users should enable it consciously with knowing the risks of having some inconveniences. I am interested to prepare AppArmor porfile for qTox by myself, as I use this application daily. The idea is to maintain profile, same as with Thunderbird, in external apparmor-profiles [0] repository, and sync it to Debian package once it is accepted in apparmor-profiles, after it's reviewed by AppArmor maintainers and/or contributors. [0] https://gitlab.com/apparmor/apparmor-profiles -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8), LANGUAGE=lt (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages qtox depends on: ii libavcodec58 7:4.1-1 ii libavdevice58 7:4.1-1 ii libavformat58 7:4.1-1 ii libavutil56 7:4.1-1 ii libc6 2.28-4 ii libcairo2 1.16.0-2 ii libexif12 0.6.21-5 ii libgdk-pixbuf2.0-0 2.38.0+dfsg-7 ii libglib2.0-0 2.58.1-2 ii libgtk2.0-0 2.24.32-3 ii libopenal1 1:1.19.1-1 ii libqrencode4 4.0.2-1 ii libqt5core5a 5.11.3+dfsg-2 ii libqt5gui5 5.11.3+dfsg-2 ii libqt5network5 5.11.3+dfsg-2 ii libqt5svg5 5.11.3-2 ii libqt5widgets5 5.11.3+dfsg-2 ii libqt5xml5 5.11.3+dfsg-2 ii libsodium23 1.0.16-2 ii libsqlcipher0 3.4.1-1+b1 ii libstdc++6 8.2.0-13 ii libswscale5 7:4.1-1 ii libtoxcore2 0.2.8-1 ii libx11-6 2:1.6.7-1 ii libxss1 1:1.2.3-1 qtox recommends no packages. qtox suggests no packages. -- no debconf information