So that I don’t have to keep looking them up when I’m setting up profiles in a new MDM, here is a list of some common apps that I’ll included in Privacy Preferences for macOS.
To find out others, drop into Terminal and type:
codesign -d -r - /Applications/App\ Name.app
Microsoft Defender
Application Bundle Identifier: com.microsoft.wdav
App Code Requirement: identifier “com.microsoft.wdav” and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = UBF8T346G9
Microsoft Defender Endpoint Security Extension
Application Bundle Identifier: com.microsoft.wdav.epsext.systemextension
App Code Requirement: identifier “com.microsoft.wdav.epsext” and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = UBF8T346G9
Microsoft OneDrive
Application Bundle Identifier: com.microsoft.OneDrive
App Code Requirement: identifier “com.microsoft.OneDrive” and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = UBF8T346G9
Microsoft Teams
Application Bundle Identifier: com.microsoft.teams2
App Code Requirement: identifier “com.microsoft.teams2” and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = UBF8T346G9
TeamViewer
Application Bundle Identifier: com.teamviewer.TeamViewer
App Code Requirement: anchor apple generic and identifier “com.teamviewer.TeamViewer” and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists / or certificate 1[field.1.2.840.113635.100.6.2.6] / exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
TeamViewer Host
Application Bundle Identifier: com.teamviewer.TeamViewerHost
App Code Requirement: anchor apple generic and identifier “com.teamviewer.TeamViewerHost” and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists / or certificate 1[field.1.2.840.113635.100.6.2.6] / exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
TeamViewer QS
Application Bundle Identifier: com.teamviewer.TeamViewerQS
App Code Requirement: anchor apple generic and identifier “com.teamviewer.TeamViewerQS” and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists / or certificate 1[field.1.2.840.113635.100.6.2.6] / exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
Terminal
Application Bundle Identifier: com.apple.Terminal
App Code Requirement: identifier “com.apple.Terminal” and anchor apple
Zoom
Application Bundle Identifier: us.zoom.xos
App Code Requirement: identifier “us.zoom.xos” and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = BJ4HAAB9B3