# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2025 Alexandre Pujol <alexandre@pujol.io>
# SPDX-License-Identifier: GPL-2.0-only

# Allows observing ModemManager settings. It grants access to listing
# MAC addresses, previous networks, etc but not secrets.

  abi <abi/4.0>,

  dbus send bus=system path=/org/freedesktop/ModemManager1
       interface=org.freedesktop.DBus.ObjectManager
       member=GetManagedObjects
       peer=(name=@{busname}, label=ModemManager),

  include if exists <abstractions/modem-manager-observe.d>

# vim:syntax=apparmor
