{
  "id": 9192695,
  "title": "Microsoft Foundry Agent Governance: Five Questions to Answer Before an Enterprise Rollout",
  "url": "https://urgent.news/2026/09/22/microsoft-foundry-agent-governance-five-questions-to-answer-before-an",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-22T20:20:53.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/brucewong001/microsoft-foundry-agent-governance-five-questions-to-answer-before-an-enterprise-rollout-5gd8"
  },
  "original_language": "en",
  "account": "Microsoft Foundry Agent Governance: Five Key Questions Before Enterprise Adoption\n\nWhen deploying agents built with Microsoft Foundry across an enterprise, several governance questions must be addressed to ensure safe and effective implementation. This article outlines five crucial questions to consider:\n\n1. Agent Identification and Ownership\n- Use the Foundry Control Plane in Operate > Assets > Agents to locate all agents running on supported platforms within the relevant Azure subscription. This view reveals each agent's project, version, and status.\n- Assign a Technical Owner responsible for configuration and incident management, and a Business Sponsor who decides if the agent should continue running and retains access to necessary data. In cases where the developer is not the best sponsor, the Head of Sales Operations might be more appropriate.\n\n2. Invocation Permissions and Data Access\n- Two separate access checks determine who can invoke the agent and what data it can read or write:\na. Invocation: The Foundry endpoint uses Microsoft Entra identity and Foundry permissions to authorize callers.\nb. Data Access: The agent's own identity or delegated user authorization determines its ability to access CRM data, write to Storage, or perform other actions. Ensure the agent only has the necessary permissions to avoid over-access.\n- Remember that the endpoint serves the latest version by default. If you need to evaluate production changes before release, pin the endpoint to an approved version.\n\n3. Tool Access and Approval Processes\n- The Foundry Toolbox manages the tools an agent uses, allowing you to view and modify authentication configurations. For example, accessing customer information typically requires read access, while sending emails may need approval and potentially higher scrutiny due to external data transmission.\n- Ensure any external tool integrations specify where data is sent and who retains it, adhering to Microsoft's shared responsibility model for AI agents.\n\n4. Incident Detection and Troubleshooting\n- Foundry's tracing feature records agent executions, helping you identify failure points and the specific tools called during an incident. Connect the Foundry project to Application Insights and define who may view the telemetry, considering the sensitivity of the data involved.\n- Before deployment, test failure scenarios, such as unauthorized data access, rejected email approvals, or the handling of malicious instructions. Microsoft's AI Red Teaming can assist in uncovering potential issues.\n\n5. Disabling and Removing Agent Access\n- If an agent exhibits abnormal behavior, you can disable its endpoint to prevent new calls. Disabling the Agent Identity in Entra restricts further access token acquisition. For older Agent Applications, stopping the deployment is an alternative option.\n- Before rollout, clearly define who has the authority to take each action during an incident, ensuring proper incident response and management.\n\nBy addressing these five key questions, organizations can establish a robust governance framework for Microsoft Foundry agents, minimizing risks and ensuring responsible deployment across the enterprise.",
  "summary": "As agents move into everyday business use, governance questions follow: who is responsible for them, what can they access, and how do we investigate a problem? This is the first post in a series about governing agents built with Microsoft Foundry. Throughout the series, I'll use one enterprise agent scenario to explain what teams need to do and why. Scenario: Geeker, a member of the sales team,…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}