signalgrid_system_extensions
Detect stranded macOS system extensions that remain after app uninstall and block reinstallation, with full status details.
Instructions
Installed system extensions (endpoint-security / network) and whether any
is STRANDED — still registered after its app is gone (state activated enabled (removed) or terminated waiting to uninstall), which blocks its own
reinstall. Read-only; needs no elevation.
Fail-safe: available: false means the state could not be read (never "none
installed"); reliable: false means the parsed list may be incomplete (a
residual one could be missing — raise the assurance bar); an unrecognized
state is unknown, never active.
Returns: dict with available (bool), reliable (bool), count, declared_count, residual_count, active_count, unparsed_rows, and extensions[] each with teamID, bundleID, version, name, enabled, active, state, status (active | pending | residual | unknown).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max extensions to return. | |
| offset | No | Pagination offset. | |
| name_contains | No | Case-insensitive filter on extension name/bundleID. | |
| response_format | No | markdown |