signalgrid_install_history
Review macOS software install history newest first to verify security updates landed (e.g., XProtect) or spot unexpected installs. Filter by package name and paginate results.
Instructions
Software install history (OS updates, security content, packages), newest first — the audit trail of what changed on this Mac and when.
Use to verify security updates actually landed (e.g. filter name_contains='XProtect') or to spot unexpected installs.
Args: name_contains: substring filter on the package name. limit/offset: pagination (default 25 per page). response_format: markdown table (default) or JSON envelope {total, count, offset, items, has_more, next_offset}; items have name, version, source, install_date.
Returns: str: rendered table or JSON string; "Error: ..." if the underlying system_profiler query failed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return | |
| offset | No | Results to skip for pagination | |
| name_contains | No | Case-insensitive substring filter on package name, e.g. 'XProtect' or 'macOS' | |
| response_format | No | 'markdown' for a human-readable table, 'json' for machine-readable data | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |