macOS Ventura System Settings not attributing Login Items to app/vendor

Hello,

in the latest Beta of macOS Ventura, the System Settings app is not correctly grouping our services from /Library/LaunchDemons and /Library/LaunchAgents into the LoginItems UI. It does not group them neither under our app nor under our company ID. 

We create our Login Items from Apple Installer as symlinks into our app bundle and the executable path inside the plist also points into our app bundle. The SystemSettings UI shows the script that the job will launch instead of the app it resides in.

I have already filled a bug FB11434779, but I'd like to ask if there is any documentation on how this is supposed to work and whether it is preferred to copy the .plist files into LaunchDemons or create symlinks. Copies do not load for guest accounts (discussed in another thread). Copies nor symlinks group properly in the new System Settings application.

One idea that comes to mind is that the scripts the LaunchItems refer to need to be signed individually. They are covered by the enclosing bundle signature but maybe that would help? Not sure at all.I am worried that users will switch individual items off not knowing to what they belong and break part of the apps functionality.

Thank you for any insights, recommendations or documentation reference. For clarity I provide listing of the LaunchDemons folder and related screen in System Settings.

lrwxr-xr-x root wheel  com.avast.init.plist -> /Applications/Avast.app/Contents/Backend/launch/LaunchDaemons/com.avast.init.plist
lrwxr-xr-x root wheel  com.avast.update.plist -> /Applications/Avast.app/Contents/Backend/launch/LaunchDaemons/com.avast.update.plist

Would definitely love to see the option to either hide or disable some of these so end users cannot disable them as they could easily disable mdm and check in scripts

Now that Ventura is out I see this is a security issue. When I look at the login items on my own personal Mac. I have four or five entries that just say "osascript: item from an unidentified developer" with no way to see what these items actually are. I've had to disable them and wait to see what is broken.

Hi there,

You might have better luck asking this question over in Apple Support Communities run by Apple Support.

macOS Ventura System Settings not attributing Login Items to app/vendor
 
 
Q