Skip to main content
Rollout Playbook cover — observe first, enforce when quiet. A rollout that starts with blocking generates a queue of angry tickets and gets switched off. A rollout that starts with watching produces the evidence you need to block the right things. This is the sequence that works.
This page is for whoever owns AgenShield for the organization. Developers should read Working with your agents.

The five phases

1

Prepare the tenant

Configure posture in the Frontegg Portal before any Mac enrolls.
2

Pilot on a handful of Macs

Prove install, approvals, and protection work in your environment.
3

Roll out in monitor mode

Deploy widely with nothing blocked. Collect two weeks of real activity.
4

Turn evidence into rules

Approve what is legitimate; write narrow rules for what is not.
5

Promote to enforcement, one rule at a time

Never fleet-wide in one step.

Phase 1 — Prepare the tenant

Decide these in the Frontegg Portal first. None of them touch an endpoint. Then create an install campaign. It produces the install link your rollout channel distributes, plus the ready-made configuration profile and installer package for a managed fleet. The token only authorizes enrollment, is revocable, and is not an admin credential — so it is safe to hand to a device management system or an onboarding doc.

Phase 2 — Pilot on a handful of Macs

Pick 3–5 developers who use AI agents heavily and will tell you when something feels wrong. Follow the Quickstart on each, or the MDM guide if the fleet is managed. What you are proving:
  • the install completes and the Mac enrolls
  • the three macOS approvals land — pre-approved by MDM, or granted by hand
  • the agents on the Mac work normally under the received policy
  • activity from that Mac appears in the Frontegg Portal
Fix anything that surfaces here. It is far cheaper than fixing it across 200 machines.

Phase 3 — Roll out in monitor mode

Deploy to the wider group with the default mode still monitor. Nothing is blocked. Let people work normally for at least two weeks — long enough to capture a release cycle, a dependency upgrade, and someone’s unusual workflow. What you are collecting: Telemetry is where all of that is collected, and Enrolled devices tells you whether the fleet is actually reporting. Resist the urge to write rules during this phase — incomplete evidence produces brittle rules.

Phase 4 — Turn evidence into rules

Now work through what you saw. The principle: narrow rules scoped to a specific agent, never broad global blocks. Use the trace view rather than event counts. One trace shows the root agent, the child command, the file it read, the request it made, and the decision — which is usually enough to tell “legitimate” from “worth blocking” at a glance.
Trace view in the Frontegg Portal showing a single agent run as a nested timeline of process, filesystem, and network events, with an allowed network row highlighted and a callout reading: network egress inside the run.

A trace — one agent run as a tree of process, file, and network events, each with its decision.

Rules and policy covers how a rule is built from grants; Agent resources covers the skills and connectors, which are approved rather than ruled on.

Phase 5 — Promote to enforcement

Promote one rule at a time. A rule’s own mode overrides the fleet default, so you can leave everything in monitor and turn on exactly one rule. For each rule:
  1. Promote it to enforce in the Frontegg Portal.
  2. Wait a full working day.
  3. Check the Frontegg Portal for blocks against that rule.
  4. Legitimate blocks mean the rule is too broad — narrow it and repeat.
Once a cluster of rules is stable, consider moving the fleet default from monitor to audit — deny rules block, anything unmatched is still allowed. Move to enforce, where only explicitly permitted activity is allowed, only when your allow rules genuinely cover normal work. See Enforcement modes for the exact semantics of each mode.

Keeping it running

The loop does not stop after the first enforced rule.

Common mistakes

  • Starting in enforce. You will block legitimate work you did not know existed, and lose the room to iterate.
  • Broad global rules. “No agent may run curl” breaks more than it protects. Scope to the agent and the specific case.
  • Skipping the pilot. macOS approval behavior varies with your MDM and any other security software present. Find that out on 5 machines, not 200.
  • Promoting several rules at once. When something breaks you will not know which one did it.
  • Treating monitor as “not secure yet”. Visibility into what your AI agents are doing is already more than most organizations have.

Next

Enforcement modes

Exact semantics of monitor, audit, and enforce.

MDM deployment

Zero-touch rollout with no prompts on the endpoint.

Rules and policy

Building a rule out of grants, and getting it to the fleet.

Telemetry

The evidence every phase above depends on.