Home→Blog→Application control for Copilot Studio agents — th...
ACSC Essential Eight

Application control for Copilot Studio agents — the Essential Eight how-to for 2026

Step-by-step how-to for applying ASD Essential Eight application control to Copilot Studio agents in Australian tenants — publishing gates, approved publishers, connector allow-lists, and the agent register.

Alpesh Nakar
Apr 11, 2026
11 min read
🇦🇺 Australian Context
📜 ACSC, Essential Eight, ISM

⚡TL;DR

  • •Copilot Studio agents are in scope for ASD Essential Eight Maturity Level 2 application control under the 2025 maturity model revision.
  • •Enable Copilot Control System publishing gates and require named-approver consent before any agent reaches production.
  • •Restrict agent publishing to a designated security group of approved makers — not every Copilot Studio licensed user.
  • •Maintain a documented agent register: name, publisher, business owner, data scope, approval date, last review.
  • •Curate the connector allow-list and disable unused connectors at the tenant level via the Power Platform admin centre.

Updated 8 October 2026: Microsoft is retiring Restricted SharePoint Search, so this post now points to Restricted Content Discovery and SharePoint Advanced Management instead.

Why Copilot Studio agents are in scope

The ASD Essential Eight Maturity Model (Australian Signals Directorate, 2025 revision, cyber.gov.au) (Australian Cyber Security Centre — Essential Eight Maturity Model, accessed 16 June 2026) defines application control as the prevention of execution of unapproved or malicious programmes. The 2025 revision extended this control language to managed agents — software-as-a-service automation that can act inside a production tenant — bringing Copilot Studio agents directly into scope. A Copilot Studio agent can call connectors, traverse SharePoint sites, send Teams messages, write to Dataverse, and invoke external HTTP endpoints. Without administrative gating, every Copilot Studio licensed user is effectively a publisher of executable code into the production tenant.

This how-to covers the practitioner configuration path for Australian organisations targeting Maturity Level 2 alignment for the Copilot scope. It complements the broader 2026 Copilot Essential Eight Maturity Level 2 mapping and is a prerequisite for the IRAP-format evidence pack.


The four moving parts

Application control for Copilot Studio at Maturity Level 2 has four moving parts that must be configured and documented together: publishing gates in the Copilot Control System, approved-publisher scoping in the Power Platform admin centre, connector governance for the connectors agents can call, and the agent register that records the approval chain. Each part has a configuration path, an attestation requirement, and an evidence artefact.


Step 1 — Enable Copilot Control System publishing gates

The Copilot Control System (Microsoft, March 2026 update; documented at learn.microsoft.com under "Copilot Control System overview") consolidates Copilot governance into a single administrative surface in the Microsoft 365 admin centre.

Configuration path: Microsoft 365 admin centre → Copilot → Copilot Control System → Agent governance → Publishing gates. The recommended Maturity Level 2 settings are: require approval for all tenant-wide publishing; set the approver to a designated security group (not an individual); enable agent metadata capture (publisher, scope, connector list); require a business justification before approval; enable approval-event logging to Microsoft Purview Audit.

With publishing gates enabled, a Copilot Studio maker can develop and test an agent in a sandbox environment, but the action of publishing to production users triggers the gate. The approver receives an in-app notification, reviews the agent metadata, and either approves or rejects with a documented reason. Both decisions are written to the unified audit log — the artefact an IRAP assessor will request.


Step 2 — Scope approved publishers via the Power Platform admin centre

Copilot Studio is hosted on the Power Platform. Even with Copilot Control System publishing gates enabled, the underlying ability to author an agent is governed by Power Platform environment access. Maturity Level 2 alignment requires restricting agent authoring to a designated security group of approved makers — not every user with a Copilot Studio licence.

Configuration path: Power Platform admin centre (admin.powerplatform.microsoft.com) → Environments → select the production environment → Settings → Users and permissions → Security roles. Assign the Copilot Studio Maker role only to members of the approved-makers security group. For Maturity Level 2, the approved-makers group should be reviewed every ninety days against organisational role changes, with a named owner.

Create a separate development environment for makers who are not yet approved. The development environment should have no connections to production data sources, no production connector references, and a clear naming convention indicating non-production status. The ASD Blueprint for Secure Cloud language on segregating development and production environments applies directly here.


Step 3 — Curate the connector allow-list

Power Platform connectors are the mechanism by which a Copilot Studio agent reaches data outside Microsoft 365 — Salesforce, ServiceNow, SAP, custom REST endpoints, and the broader connector library. From an Essential Eight perspective, every approved connector is a potential data egress channel. Maturity Level 2 alignment requires that the connector library is curated, not open by default.

Configuration path: Power Platform admin centre → Policies → Data policies → New policy. The recommended Maturity Level 2 data loss prevention policy structure is: classify approved connectors into a Business group (allowed to share data with each other), classify connectors with weaker authentication into a Non-Business group (allowed but not allowed to share data with Business connectors), and block the entire Blocked group of connectors that are not approved for use. Custom connectors — connectors built in-house by makers — should default to Blocked until reviewed and approved.

Practitioner note: the HTTP with Azure AD connector and the HTTP connector deserve special attention. Both allow arbitrary outbound calls and are common sources of data egress in unmanaged tenants. They should be in the Blocked group by default, with exceptions granted only to named agents with documented business justification.


Step 4 — Maintain the agent register

The agent register is the operational artefact that holds the application control regime together. Practitioner experience across Australian tenants suggests a simple structure works best — a single document or list with one row per approved agent and the following fields per row.

FieldPurpose
Agent nameThe published name visible to users
PublisherThe approved maker who published the agent
Business ownerThe named role responsible for the agent's continued operation
Data scopeConnectors used, SharePoint sites referenced, Dataverse tables read or written
Approval dateThe date the Copilot Control System publishing gate approval was granted
ApproverThe named approver (or security group) who approved
Last review dateThe most recent ninety-day attestation date
Next review dateThe scheduled next attestation
StatusActive · Deprecated · Retired

The register should be reviewed every ninety days. A deprecated agent is marked deprecated in the register and disabled in the Copilot Control System within thirty days. A retired agent is removed from the tenant entirely and the register row is kept for the audit retention period (seven years for most Australian regulated industries; consult the Information Security Manual for sector-specific guidance).


What an IRAP assessor will want to see

When a qualified IRAP assessor reviews application control for the Copilot Studio scope under the ASD Blueprint for Secure Cloud, the expected evidence is: a screenshot of the Copilot Control System publishing gate configuration showing the approver group and the logging setting; a screenshot of the Power Platform data loss prevention policy showing connector classification; the current agent register with all fields populated; the unified audit log export for the most recent ninety days filtered for Copilot agent approval events; and the documented review cadence with the named owner.

The companion piece on the Essential Eight evidence pack IRAP-format checklist for Copilot scope walks through the full assembly process and the file structure expected by an assessor. The free EDUC4TE Copilot and Essential Eight Alignment audit will identify whether application control for your Copilot Studio scope is currently aligned, partially aligned, or non-aligned.


Summary

Application control for Copilot Studio agents at Essential Eight Maturity Level 2 is operationally simple but procedurally rigorous. Enable Copilot Control System publishing gates, scope agent authoring to a designated security group, curate the connector allow-list at the Power Platform policy layer, and maintain an agent register with a ninety-day review cadence. The configuration takes a competent administrator a single afternoon; the documentation and attestation rhythm is what carries the Maturity Level 2 alignment forward through each quarterly assessment.

Sources referenced in this article: ASD Essential Eight Maturity Model, Copilot Control System (Microsoft, March 2026 update), ASD Blueprint for Secure Cloud, Information Security Manual.

Assess Your Maturity

Understand where your organisation stands on the Essential Eight maturity model and identify priority controls.

Train Your Team

Hands-on Essential Eight fundamentals course for security teams, architects, and IT leaders.

Frequently Asked Questions

Questions security teams commonly ask about Essential Eight implementation.

Ready to Move from Level 1 to Level 2+?

Start your 12-month Essential Eight maturity journey with expert guidance and practical roadmaps.

Read Next

Continue exploring security insights and best practices

ACSC Essential Eight
Apr 14, 2026
13 min read

How-to checklist for assembling an IRAP-format Essential Eight evidence pack for a Microsoft 365 Copilot deployment — one folder per control, the expected artefacts, and the attestation rhythm Australian assessors expect.

ACSC Essential Eight
Apr 8, 2026
22 min read

Practitioner-led 2026 control mapping showing exactly how Microsoft 365 Copilot configuration aligns to the ASD Essential Eight Maturity Level 2 baseline for Australian organisations preparing for IRAP scope review.

ACSC Essential Eight
Jun 25, 2026
11 min read

A practical step-by-step guide for Australian organisations to align Microsoft 365 Copilot deployments with the ACSC Essential Eight controls and achieve demonstrable compliance.