signalgrid_security_posture
Evaluate macOS security posture by checking SIP, FileVault, Gatekeeper, and firewall status, flagging unknown states for investigation to identify hardening gaps.
Instructions
Core security posture: SIP, FileVault, Gatekeeper, and application firewall (global state, stealth mode, block-all).
Each control reports {raw, enabled}. enabled is null when the check could
not be completed -- null means UNKNOWN, never "off". Treat null as a signal
to investigate (often the check needs elevation), not as a grade.
Returns: dict mapping control name -> {"raw": str, "enabled": bool | None}, plus "_unknown" (list of controls that could not be evaluated) and "_note" explaining the null semantics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||