Agent Foskett Academy • Microsoft Security Copilot • Module 4 • Lesson 36

Lesson 36 — Governance and Access Control

Security Copilot can surface sensitive security evidence, connect to powerful plugins and become embedded across everyday SOC workflows.

That makes governance an operational requirement—not an administrative afterthought.

This lesson explains how to design access around Owner and Contributor roles, underlying service permissions, least privilege, plugin governance, auditing, acceptable use and accountable human decision-making.

AI does not weaken the need for least privilege. It makes least privilege more important.
Agent Foskett Governance and Access Control lesson
What you will learn

Build a controlled and auditable Security Copilot operating model.

✓ Owner and Contributor roles
✓ Least privilege and service RBAC
✓ Plugin and file-upload governance
✓ Auditing and acceptable use

Security Copilot governance workflow

Define approved use cases

Identify users and required data

Assign minimum Copilot platform role

Assign minimum service permissions

Approve plugins and file-upload rules

Define prompt and acceptable-use policy

Configure audit and review responsibilities

Train users before production access

Review roles, plugins and exceptions regularly

Remove obsolete access

Governance control model

Control areaMechanismQuestion
PlatformOwner and ContributorWho can use or administer Copilot?
Security dataProduct-specific RBACWhich evidence may they access?
PluginsAvailability and custom-plugin settingsWhich integrations are trusted?
DataPrompts, responses, files and sharing controlsWhat information may enter the workflow?
AuditPurview audit and DSPM for AICan important activity be reconstructed?
AccountabilityOwners, approvals and review cyclesWho remains responsible?

Learning objectives

Understand Owner and Contributor roles; separate platform and data access; apply least privilege; govern plugins and uploads; use audit capabilities; define acceptable use and periodic reviews.

What is Security Copilot governance?

Governance defines who may use Security Copilot, which data and plugins they can access, what actions are permitted, how activity is audited and who remains accountable.

Platform access versus data access

Security Copilot roles control Copilot capabilities, while Defender, Sentinel, Intune, Purview and other services continue to enforce their own permissions.

Security Copilot Owner

Owners administer Security Copilot workspace settings and governance capabilities.

Security Copilot Contributor

Contributors can use the platform and create sessions but do not automatically receive access to security data.

Copilot roles are platform roles

Owner and Contributor are Security Copilot roles, not Microsoft Entra directory roles.

Keep at least two owners

Security Copilot retains at least two owners to reduce the risk of losing administrative access.

Use least privilege

Give users only the Copilot and service permissions required for their duties.

Do not grant Global Administrator for convenience

Highly privileged directory roles should not be assigned solely to provide Copilot access.

Underlying permissions remain in force

Security Copilot does not bypass product-specific RBAC.

Sentinel example

A Contributor still needs an appropriate Sentinel role before Copilot can access workspace incidents and data.

Intune example

Intune data remains governed by Intune RBAC and scope controls.

Defender example

Defender XDR data remains governed by Defender permissions and unified RBAC where configured.

Purview example

Purview data remains subject to appropriate Purview roles and access.

Separate administration from investigation

Most analysts need investigation access, not platform-wide administration.

Create an access matrix

Map each job function to Copilot role, required products, plugins, actions and approval requirements.

Use groups

Role-assignable groups can simplify joiner, mover and leaver processes.

Review privileged access

Owner and high-impact service roles deserve more frequent review.

Use Conditional Access

Protect Copilot access with organisational Conditional Access controls where appropriate.

Strong authentication

Security operations identities should use strong authentication consistent with organisational policy.

Joiner process

New analysts should receive only the access required for their starting responsibilities.

Mover process

Role changes should trigger review of Copilot, plugin and service access.

Leaver process

Departing users should lose Copilot and connected service access promptly.

Plugin governance

Plugins expand the data and capabilities available to Security Copilot and therefore require governance.

Owners control plugin settings

Owners can control who may add custom plugins and which preinstalled plugins are available.

Custom plugins

Custom plugins should be reviewed for authentication, data access, actions, reliability and security before wider use.

Test at limited scope

Validate custom plugins with a restricted audience before organisation-wide availability.

Preinstalled plugin restrictions

Owners can restrict preinstalled plugin availability, including impact on embedded experiences.

Document plugin dependencies

Promptbooks, agents and workflows should record the plugins they depend on.

Review third-party data handling

Understand what data a non-Microsoft plugin receives, stores and processes.

Protect plugin credentials

API keys, OAuth connections, service principals and secrets should be governed and rotated.

Control file uploads

Owners can configure whether Contributors and Owners may upload files for Copilot to reference.

Treat uploads as sensitive

Investigation files can contain malware, credentials, customer data, personal information and regulated content.

Define upload rules

Specify which files and classifications may be uploaded and for what purpose.

Use minimum necessary data

Only provide the information needed to complete the security task.

Define prompt data rules

Document what analysts may and may not include in prompts.

Protect secrets

Passwords, tokens, API keys and private keys should not be casually included in prompts.

Acceptable use

Define approved tasks, prohibited uses, validation requirements and escalation rules.

Evidence validation

Generated answers should not automatically be treated as authoritative evidence.

High-impact decisions

Account disablement, device isolation, blocking and regulatory decisions require approved human review.

Govern promptbooks

Production promptbooks should have owners, versions, audiences, required sources and review dates.

Govern agents

Agents require clear ownership, permissions, triggers, plugin dependencies and monitoring.

Auditability

Security Copilot activity should be reviewable for security, operations and compliance.

Purview Unified Audit Log

Purview can provide visibility into Security Copilot administrative events and activity metadata when configured.

DSPM for AI

DSPM for AI can provide additional visibility into Security Copilot prompt and response pairs.

Admin events

Audit records can cover changes to tenant settings, plugins, agents, triggers and promptbooks.

User activity metadata

Audit records can show user interactions and activity timing.

Restrict audit access

Prompt and response content may contain highly sensitive security data and should be tightly controlled.

Define audit retention

Retention should align with organisational investigation and compliance requirements.

Review anomalous use

Look for unusual plugin changes, sensitive-data access or activity outside normal operating patterns.

Create a governance register

Track Owners, Contributors, groups, plugins, promptbooks, agents, settings, approvals and review dates.

Assign accountable owners

Every major governance object should have a named business or technical owner.

Separation of duties

Where practical, separate those who build powerful integrations from those who approve production use.

Document exceptions

Temporary elevated access should include justification, owner, expiry and review.

Review after incidents

Incidents involving Copilot or privileged access should trigger targeted governance review.

Review after platform changes

New agents, plugins and platform capabilities may change the risk profile.

Data-sharing settings

Owners should understand and document the organisation's Security Copilot data-sharing configuration.

Customer Data

Prompts, retrieved information, responses, pinned items and file uploads can form part of Security Copilot Customer Data.

Privacy principles

Use only the security information required for a legitimate operational purpose.

Transparency

Reports and investigations should make it clear where Copilot materially contributed.

Train users before access

Users should understand prompting, validation, sensitive-data handling and acceptable use.

Train Owners separately

Owners need deeper knowledge of plugin, audit, upload and data-governance settings.

Final governance principle

Security Copilot should follow the same disciplined identity, least-privilege, data-protection and accountability principles as the rest of the security environment.

Example Security Copilot access matrix

Job functionCopilot roleTypical accessGovernance note
Tier 1 SOC analystContributorAssigned Defender/Sentinel investigation dataNo platform-wide administration.
Tier 2 investigatorContributorBroader investigation and hunting dataPlugins only where approved.
Threat hunterContributorApproved hunting workspaces and telemetryScope aligned to duties.
SOC platform ownerOwnerAdministrative access plus required dataControls governance settings.
Audit reviewerAs requiredPurview audit/DSPM visibilityPrompt content tightly restricted.

Training note: This is an illustrative governance model, not a Microsoft role-assignment prescription.

Example governance review prompt

Review the proposed Security Copilot access model. For each job role identify: 1. Required Security Copilot platform role 2. Required Defender, Sentinel, Intune or Purview permissions 3. Plugins required 4. Whether file uploads are necessary 5. Sensitive data the role may encounter 6. High-impact actions requiring approval 7. Audit records that should be reviewed 8. Temporary or exceptional access 9. Access-review frequency 10. Permissions broader than necessary Apply least privilege. Do not recommend Global Administrator solely to provide Security Copilot access. Separate Copilot platform access from underlying security-data access.

Agent Foskett investigation: “Everyone Was an Owner”

The SOC began with four Security Copilot users

All four were made Owners because it was easy

The pilot expanded to eighteen analysts

The original access pattern was copied

Nearly everyone became an Owner

A custom plugin was added for testing

It was accidentally made available more broadly than intended

No malicious activity occurred

But the governance review exposed the real problem

Analysts who only needed investigation access could change platform settings

Plugin administration and analyst duties had been mixed together

Agent Foskett rebuilt the access matrix

Investigators became Contributors

Only designated platform administrators remained Owners

Defender and Sentinel access was reviewed separately

Custom plugins gained approval and testing controls

The SOC lost no useful capability

It stopped confusing convenience with permission
If everybody is an administrator, administration is no longer a controlled function.

Governance checklist

AreaQuestionControl
PlatformWho needs Owner versus Contributor?Assign the lowest sufficient role.
DataWhich security products are required?Apply product RBAC separately.
PluginsWhich integrations are approved?Restrict and vet plugin availability.
FilesWho may upload artefacts?Configure upload permissions and handling rules.
PromptsWhat sensitive information may be used?Define acceptable-use policy.
AuditCan important activity be reconstructed?Enable and review appropriate logging.
ReviewAre roles and plugins still required?Run periodic access reviews.
OwnershipWho is accountable?Maintain named owners and a governance register.

Key takeaways

  • Owner and Contributor roles control Security Copilot platform access, not automatic access to security data.
  • Underlying Defender, Sentinel, Intune and Purview permissions remain in force.
  • Least privilege should be applied to both Copilot and every connected service.
  • Owners can govern plugins and file-upload settings.
  • Custom plugins should be vetted before wider use.
  • Prompts, responses and uploaded files may contain sensitive Customer Data.
  • Purview audit capabilities can provide visibility into Security Copilot activity.
  • Prompt and response visibility requires strong privacy and access controls.
  • Acceptable-use policy should define validation, data handling and approval requirements.
  • Human accountability remains the final control for consequential decisions.

Related Agent Foskett resources

Lesson 36 adds identity, access and governance controls to the operational Security Copilot model.

Continue Module 4 — Operational Security Copilot

The next lesson focuses on protecting sensitive information inside prompts, evidence and investigations.
⬅ Previous lesson
Lesson 35 — Measuring Analyst EfficiencyMeasure time, quality, consistency and operational outcomes.
🏠 Academy home
Microsoft Security Copilot AcademyReview the complete 40-lesson roadmap.
📚 Module 4
Lesson 37 — Protecting Sensitive InformationHandle prompts, evidence, personal information, confidential data and regulated content safely.

Security Copilot governance and access control

Security Copilot uses Owner and Contributor platform roles while underlying Microsoft security products continue to enforce their own data permissions. Governance should combine least privilege, plugin controls, audit logging, acceptable use and accountable human oversight.