signalgrid_kernel_extensions
Identify loaded third-party kernel extensions on macOS to evaluate device trust signals. Uses kmutil or kextstat to list non-Apple kexts.
Instructions
Loaded kernel extensions, with third-party (non-Apple) kexts singled out.
Modern macOS strongly discourages kexts; any third-party kext is a
significant trust signal (legacy security tools, virtualization, or
something worse). Tries kmutil showloaded first, falls back to kextstat.
Returns: dict with keys: third_party (list[str] of loaded non-Apple kext lines, ideally empty), raw (full loader output), source ('kmutil' or 'kextstat'), or {"error": str} if neither tool ran.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||