fleet/schema/tables/system_extensions.yml
Brock Walters b29e3d44c3
Update system_extensions.yml (#25917)
Added example query.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-02-03 10:22:50 -05:00

17 lines
693 B
YAML

name: system_extensions
examples: |-
Identify the signature status of system extensions not managed via MDM:
```
SELECT se.identifier, se.bundle_path, se.category, se.state, s.signed FROM system_extensions se JOIN signature s on s.path = se.bundle_path WHERE se.mdm_managed='0';
```
Perform a health check on a Jamf Protect installation:
```
SELECT 1
WHERE
(EXISTS (SELECT 1 FROM processes WHERE name = 'JamfProtectAgent') OR ( SELECT total_seconds FROM uptime ) <= 300 )
AND EXISTS (SELECT 1 FROM system_extensions WHERE identifier = 'com.jamf.protect.security-extension')
AND EXISTS (SELECT 1 FROM apps WHERE path = '/Applications/JamfProtect.app');
```