There are valid reasons to allow external snaps to e.g. capture screenshots, or provide input methods.
It's currently only possible to globally enable those protocols, opening up for attacks.
We need a way to allow privileged (e.g. through snap interface connections) snaps to access those, and for the device operator to decide.
Applying apparmor labels is what we always thought can be the mediation layer here.
There are valid reasons to allow external snaps to e.g. capture screenshots, or provide input methods.
It's currently only possible to globally enable those protocols, opening up for attacks.
We need a way to allow privileged (e.g. through snap interface connections) snaps to access those, and for the device operator to decide.
Applying apparmor labels is what we always thought can be the mediation layer here.