> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agen.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Extension Approval Never Appears

> What it means when the installer asks you to approve the AgenShield extensions but nothing ever shows up in System Settings, how to confirm the device-management policy is blocking them, and how to fix it.

<img src="https://mintcdn.com/agenshield/ZSVv7ExfJBS5KzGd/images/page-heroes/troubleshoot-extension-approval-never-appears.png?fit=max&auto=format&n=ZSVv7ExfJBS5KzGd&q=85&s=d5dd30da019cf48ef967c1c1b5b5eeab" alt="Approval Never Appears cover — the missing doorway in System Settings." noZoom width="1920" height="880" data-path="images/page-heroes/troubleshoot-extension-approval-never-appears.png" />

During installation (or `agenshield activate`), AgenShield asks you to approve
its Endpoint Security and Network extensions in **System Settings → General →
Login Items & Extensions** — but the extensions are not listed there, no
approval prompt ever appears, and the installer keeps waiting.

## What this actually means

On a company-managed Mac, the device-management (MDM) system can carry a
**System Extensions policy** that decides which vendors' extensions are allowed
to install at all. When that policy does not include AgenShield and does not
let users approve additional extensions themselves, macOS rejects the
installation request outright — **before** anything is staged for approval.

That is why nothing appears in System Settings: there is nothing to approve.
No amount of waiting, restarting, or reinstalling changes it. Only your IT
admin can, by updating the policy in the MDM system.

While blocked, AgenShield is installed and its background service runs and
reports status, but protection is off.

<Note>
  This is different from the normal "waiting for approval" state, where the
  extensions DO appear in System Settings with a toggle to turn on. If you can
  see them listed, follow
  [Common issues → An extension shows as not active](../troubleshoot/common-issues.mdx#an-extension-shows-as-not-active)
  instead.
</Note>

## Confirm it

Any of these confirms the blocked state (available from version 2026.8.3):

* The AgenShield dashboard's **Overview** shows a **"Your company's device
  policy is blocking AgenShield"** card.
* `agenshield doctor` reports **"blocked by MDM policy"** for the extensions.
* The guided installer marks the extension steps **"blocked by your
  organization's device policy"** instead of waiting.

On any version, you can check what macOS has registered:

```bash theme={"theme":{"light":"snazzy-light","dark":"dark-plus"}}
systemextensionsctl list | grep AgenShield
```

No output means no AgenShield extension is registered yet. That is consistent
with this state, but not proof of it — the list is also empty before an
installation has been attempted, or when the app is missing. To confirm the
block itself, use one of the product signals above, or ask your IT admin to
check the MDM's System Extensions policy for this Mac.

## Fix it (IT admin)

Allow AgenShield in your MDM's **System Extensions** policy:

* **Team identifier:** `3R2X6557U2`
* **Extensions:** `com.frontegg.AgenShield.es-extension` (Endpoint Security)
  and `com.frontegg.AgenShield.network-extension` (Network)

The simplest way is to push the AgenShield configuration profile from the
[MDM deployment guide](../deployment/mdm/overview.mdx) — it carries exactly this
allowlist (plus the related approvals), so the extensions install with no
user clicks at all.

## After the policy lands

Once the updated policy reaches the Mac, no reinstall is needed:

```bash theme={"theme":{"light":"snazzy-light","dark":"dark-plus"}}
agenshield activate
```

or quit and reopen AgenShield. The extensions activate through the normal
flow (silently, if the pushed profile pre-approves them).

## When to escalate

If the policy allows AgenShield (or the Mac is not company-managed) and the
extensions still never appear in System Settings, collect diagnostics and
contact support — see
[Collecting diagnostics](../troubleshoot/collecting-diagnostics.mdx).
