v1.1.14 includes 8 updates since v1.1.13. This release improves Gatekeeper and XProtect triage, clarifies Windows control readiness, and makes password recovery, alerts, telemetry, and high-volume views more reliable.
Highlights
- Improve Gatekeeper and XProtect attribution: Apple reporting services are now separated from the application or file being assessed. Redacted targets remain clearly identified as redacted instead of being incorrectly attributed to
syspolicyd. - Strengthen macOS application control: New
app_bundlerules resolve applications to the executable macOS actually launches, including Cryptex-backed applications such as Safari. - Add macOS CDHash enforcement: The agent can now enforce CDHash rules synchronously and accurately report this capability to the Portal.
- Close macOS launch enforcement gaps: LaunchServices, Finder, and
openlaunches now reach policy evaluation instead of being hidden by broad Endpoint Security path mutes. - Clarify Windows control readiness: Supported but unconfigured Windows controls now show as Control Available instead of requiring attention.
Improvements
- Use consistent primary-action styling: The Add New Rule and AI Report buttons now use MagicSword green.
- Preserve macOS trust-event evidence: The agent retains original timestamps, reporter identity, target confidence, signing metadata, and event provenance.
- Prevent duplicate macOS trust events: Deterministic event IDs make overlapping Gatekeeper and XProtect collection windows idempotent.
- Improve macOS rule evaluation: Specific deny rules can no longer be hidden by broader allow rules.
- Refresh macOS authorization state: The agent clears its authorization cache when an application bundle changes.
Fixes
- Restore protected password recovery: Turnstile verification is now included with password-reset requests.
- Prevent malformed Unicode from blocking heartbeats: Invalid or PostgreSQL-incompatible Unicode is sanitized before telemetry is queued.
- Open the correct alert details: Alert panels now remain associated with the selected event and endpoint, even when events share an executable or hash.
- Finalize agent runs correctly: Completion time, status, knowledge-graph metrics, and errors are now recorded reliably.
- Improve Gatekeeper classification: Cache updates, housekeeping activity, and observed user overrides are no longer presented as authoritative enforcement events.
- Improve XProtect classification: The agent emits XProtect observations only for high-confidence detection or remediation activity.
Performance
- Speed up Overview event paging: More efficient time filtering improves responsiveness for large audited and blocked event collections.
- Reduce high-volume database pressure: Bounded processing improves heartbeat queues, background workers, and large-portfolio views.