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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "signalgrid_kernel_extensions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||