14.2 Plugins and Security Agents
Key Takeaways
- Plugins are collections of tools (skills) that ground prompts and agents with Microsoft, partner, or custom data sources via APIs.
- Owners govern which preinstalled and custom plugins are available org-wide or per workspace; agent setup can enable dependent plugins for the agent without silently rewriting all org plugin policy.
- Security Copilot agents automate high-volume SOC/IT tasks; Microsoft and partner agents are discovered and acquired through Security Store and then configured in Security Copilot.
- Agent identity should prefer dedicated Microsoft Entra Agent ID over reusing a human account; partner agents that call Microsoft skills may require Global Administrator consent.
- Governance includes setup, run/pause, edit, memory/feedback controls, and understanding that Security Store billing is separate from SCU consumption.
14.2 Plugins and Security Agents
After workspaces and roles exist, the exam turns to extensibility: plugins and agents. Plugins supply the skills and data connections that make answers relevant. Agents package multi-step, often scheduled or event-driven workflows so SOC teams spend less time on repetitive triage and more time on decisions. Microsoft’s SC-500 outline explicitly measures enable and configure plugins and enable and configure Microsoft agents and Security Store agents.
Plugins: the building blocks of grounded answers
A plugin is a collection of related tools (also called skills)—resources outside the base language model that Security Copilot can invoke. Examples include querying Defender incidents, reading Sentinel workspace data, checking Intune device state, looking up threat intelligence, or calling a partner reputation API.
Why plugins matter
Without plugins, Copilot can only reason generically. With plugins, preprocessing (grounding) and post-processing pull tenant-specific context so responses map to your alerts, assets, and policies. Products that integrate as plugins are typically licensed separately; enabling a plugin does not replace buying Defender, Sentinel, or a third-party product.
| Plugin category | What it provides | Exam notes |
|---|---|---|
| Microsoft preinstalled plugins | First-party security/IT data via on-behalf-of auth | Availability depends on org products + user RBAC |
| Non-Microsoft plugins | Partner ecosystems (for example ITSM or third-party security tools) | Often require configuration/secrets and separate licensing |
| Website / public web | Public web knowledge when allowed | Useful for general context; not a substitute for tenant telemetry |
| Custom plugins | Org-built extensions | Owners control who may add user-scoped or org-scoped custom plugins |
Enabling and configuring plugins
In the standalone experience, users can open the plugin control and see which plugins are toggled on. Owners manage organizational policy on the plugin settings page:
- Which preinstalled plugins are available broadly versus restricted.
- Whether contributors may add custom plugins for their own sessions.
- Whether contributors may publish custom plugins for everyone in the organization/workspace.
- Default: often owners only for adding and managing custom plugins until policy is relaxed intentionally.
Plugins added by owners can be scoped to themselves or to the organization. Org-available plugins can be toggled by users, but only owners modify the plugin definition itself.
Workspace-level plugin management (generally available in Microsoft’s workspace model) lets admins set plugin configuration once per workspace, which is far more scalable than per-user setup in large SOCs.
Exam scenario: when to enable a plugin
Enable a plugin when:
- The investigation needs that product’s data (for example, turn on/configure Sentinel plugin before expecting KQL-backed incident answers from a workspace).
- Users have product RBAC so on-behalf-of calls succeed.
- The owner has decided the plugin is approved for the workspace (compliance, data residency, and partner risk).
Do not enable every plugin “because AI is better with more data.” Extra plugins expand blast radius, SCU usage, and accidental data exposure in prompts. Prefer a minimum necessary plugin set for each workspace’s mission.
Classic trap: Analysts complain Copilot “doesn’t know Intune.” Root cause is often plugin off, missing Intune role, or workspace policy—not a broken model.
Agents: automating SOC and security engineering work
Microsoft Security Copilot agents automate high-volume, time-consuming tasks across security and IT operations. They combine instructions, triggers, permissions, identity, and plugins so teams can scale without hiring linearly with alert volume.
Agent terminology you should recognize
| Concept | Meaning |
|---|---|
| Trigger | Event or schedule that starts the agent |
| Permissions | What the agent is allowed to access or do |
| Identity | Credentials the agent runs as |
| Plugins | Skills/data sources the agent can call |
| Products | Microsoft products required for the agent to function |
| Role-based access | Who may turn on or run the agent |
Identity options for agents
When setting up Microsoft-built agents, Microsoft documents two identity patterns:
- Create an agent identity (Microsoft Entra Agent ID) — Recommended. Dedicated non-human identity for the agent with scoped permissions. Aligns with SC-500’s broader Entra Agent ID story under Secure compute / Security for AI.
- Connect with an existing user account — Agent runs with that user’s access. Simpler, but couples automation to a person and can over-privilege the agent if that user is highly privileged.
Exam preference: When a scenario emphasizes least privilege, auditability, or “agent-specific identity,” choose Agent ID, not “run as Global Admin.”
Microsoft-built vs partner-built agents
Microsoft-built agents are set up from the Agents library in Security Copilot: select agent → Set up → choose identity → configure parameters → Run or enable trigger.
Partner-built agents that need Microsoft product skills/data often require Global Administrator approval of required permissions before Owners/Contributors finish configuration. Agents that do not need Microsoft product permissions can proceed without that consent step. Share the setup link with a GA when blocked by consent banners—this is a deliberate control, not a product defect.
Example SOC-oriented agent use cases
Microsoft and the Security Store ecosystem publish agents for tasks such as:
- Alert / phishing triage — Reduce queue time on repetitive alerts.
- Threat intelligence briefings — Scheduled synthesis for stakeholders.
- Threat hunting assistance — Structured hunting workflows.
- Conditional Access optimization style operational agents (as documented in agent catalogs).
- Defender-integrated agents for investigation, hunting, and triage inside the Defender portal experience.
Exact agent names and preview status change; exam items care about when to deploy an agent, how to identity-bind it, and how to govern it, not memorizing an entire catalog.
Microsoft Security Store
Security Store is Microsoft Security’s storefront to discover, try, buy, and deploy Microsoft and partner security solutions and agents. Inside Security Copilot’s standalone experience, users can open Security Store (or Browse more agents) without leaving the portal.
Purchase vs operate (critical separation)
Microsoft emphasizes two independent cost/control planes:
- Security Store subscriptions / purchases — Managed in Security Store billing. Removing an agent from Security Copilot does not cancel the subscription by itself.
- SCU consumption — Running agents and other Copilot features still consumes SCUs, billed under the capacity model independently of store subscription fees.
Dependent plugins after agent acquisition
After you acquire and set up an agent:
- It appears under Active agents.
- If the agent has a dependent plugin, that plugin may be enabled for the agent without fully configuring org-wide plugin settings the way a human would for interactive chat.
- You may still need to configure the plugin under Manage sources (connections, auth, parameters) before the agent succeeds.
Exam scenario: “Agent installed but fails until plugin configuration is completed.” Answer: finish plugin configuration, not “delete the workspace.”
Governance of agent actions
Agents are powerful; SC-500 expects human control, not unsupervised magic.
| Control | Purpose |
|---|---|
| Set up / edit | Identity, triggers, parameters, scope |
| Run (one-time) vs trigger | Manual vs scheduled/event automation |
| Pause | Stop automation during incidents, change freezes, or bad outputs |
| Feedback | Improve agent behavior; optionally send product feedback to Microsoft |
| Manage memory | Review retained feedback the agent considers; reject feedback that steers it poorly |
| Workspace availability | Admin configuration decides which agents appear where |
| Owner/Contributor rights | Who may configure vs operate |
Agents learn from feedback within governance bounds, but you remain accountable for actions and for validating high-impact recommendations. Treat agent output like junior-analyst output: useful, fast, and still subject to review for production changes.
Integration with Security for AI themes
SC-500’s AI security domain (Purview DSPM for AI, Copilot Studio protection, Entra Agent ID, Defender for AI, Foundry guardrails) and Security Copilot agents share a theme: agents are identities and automation surfaces that must be governed. When an item mentions Agent ID for a Security Copilot agent, connect it to Conditional Access, least privilege, and blast-radius analysis concepts from earlier chapters—not only to “chatbots.”
Putting plugins and agents together: investigation workflow
- Owner enables the Microsoft plugins needed for the SOC workspace (Defender, Sentinel, threat intel, etc.).
- Contributors receive Copilot access and product RBAC.
- Analysts use chat prompts for ad-hoc questions and agents for repeatable triage.
- For specialized partner capabilities, browse Security Store, acquire the agent, complete consent if required, configure identity and dependent plugins, then pilot.
- Monitor SCU usage as agent adoption grows; adjust capacity/overage.
- Pause or reconfigure agents that produce noisy or incorrect actions; manage memory when feedback drifts quality.
Scenario comparison table
| Scenario | Prefer plugins chat | Prefer agents |
|---|---|---|
| One-off “summarize this incident” | Yes | Optional |
| Nightly TI briefing for leadership | Possible manually | Better as scheduled agent |
| Need ServiceNow ticket context in answers | Enable/configure plugin | Agent may also use that plugin |
| Partner wants to sell packaged SOC automation | N/A | Security Store agent |
| Strict least privilege for automation | N/A | Entra Agent ID identity |
Bottom line
Plugins ground Security Copilot in real security data; agents industrialize repeatable work. Owners enable and govern plugins and agent availability; contributors operate within that policy. Use Security Store to discover Microsoft and partner agents, remember store billing ≠ SCU billing, finish dependent plugin configuration, prefer Agent ID identities, and keep run/pause/memory/feedback controls in active use. On the exam, choose the control that enables investigation without granting unbounded access or skipping consent for partner agents that touch Microsoft product data.
What is the primary purpose of a Security Copilot plugin?
An organization acquires a Security Store agent and removes it later from Security Copilot. Which statement is true based on Microsoft’s guidance?
When setting up a Microsoft-built Security Copilot agent, which identity approach best aligns with least-privilege automation?
A partner-built agent that needs Microsoft product permissions shows a consent requirement and a disabled Set up button for the Security Copilot owner. What should happen next?