Skip to main content
What Gets Installed cover — five pieces, one alignment axis. Installing AgenShield puts a small, fixed set of components on the Mac. Nothing here needs configuring by hand — the installer places it all — but security and IT teams reviewing the software should know exactly what is present, and support needs a shared vocabulary for it.

The components

AgenShield app

The menubar app and dashboard. Shows system status, the agents detected on this Mac, sign-in, and the approvals macOS needs a person to grant.

Background service

Always on. Applies the policy your organization publishes in the Frontegg Portal, keeps the record of what agents did, and reports device health.

Security extension

An Apple Endpoint Security extension. Decides whether an agent may run a program or open a file, following the agent’s execution tree.

Network extension

An Apple Network Extension hosting two providers: a content filter that decides which destinations agents may reach, and a transparent proxy that carries the connections selected for network inspection.

Command-line tool

The agenshield command: setup, status, diagnostics, upgrade, uninstall.

Managed configuration

Your organization’s signed policy, delivered from the Frontegg Portal. Administrator-only on the device.

Responsibilities

Enforcement applies to AI agents and the processes they start — not to you as the person using the Mac. AgenShield deliberately cannot block the system processes macOS needs to function; that limit is compiled into the signed security extension and cannot be changed by policy, by an administrator, or by anyone with access to the device. See How AgenShield works.

Where things are installed

Both extensions ship inside the app bundle. That is why the app must stay in /Applications — moving or renaming it stops enforcement.
~/.agenshield/ holds this device’s enrollment credentials. It is created owner-only — do not loosen its permissions, copy it between machines, or commit it to a repository.

The three approvals macOS requires

macOS will not let any security product enable itself silently. On a Mac that is not MDM-managed, someone with administrator rights must grant three approvals, once: the system extensions, Full Disk Access for the security extension, and the “Filter Network Content” prompt. agenshield activate walks through all three and detects each as you grant it — the Quickstart shows the exact System Settings paths. On MDM-managed Macs your administrator pre-approves all three and nobody is prompted — see the MDM deployment guide.

Confirming everything is healthy

A healthy Mac reports Status: ✅ Healthy — the background service running, your organization’s policy received and recently synced, both extensions enforcing, and the AI agents found on this Mac listed in the inventory. The menubar icon shows the same at a glance as a colored status dot — see The AgenShield app for what each color means and for the dashboard behind it. If something is not right, start with Common issues.

Removing AgenShield

No sudo needed — the command asks for your administrator password itself. This removes every component above, including the extensions and the managed configuration. See Install and uninstall for what is left behind and how to verify removal.