Skip to content
  1. Home
  2. AI agents
  3. Guardrails
  4. Guardrails on Azure, AWS and Google

Govern and secure · Guardrails

Guardrails on Azure, AWS and Google: which product does what?

Azure's guardrails are Azure AI Content Safety and Microsoft Foundry's guardrails and controls, with Copilot Studio and Defender adding runtime checks on tool calls. AWS has Amazon Bedrock Guardrails plus AgentCore Policy at the gateway. Google Cloud has Model Armor, enforced through Agent Gateway and floor settings. Each ships defaults worth changing, listed below.

In this guide: 83 pages

Key takeaways

  1. Microsoft spreads guardrails across four products: Azure AI Content Safety (the classifiers), Foundry guardrails and controls (the policy that applies them, agent part in preview), Copilot Studio (built-in blocking plus external detection in preview) and Defender (runtime blocking, coverage mixed).
  2. AWS has two: Bedrock Guardrails for text, generally available, and AgentCore Policy for tool calls, generally available since 3 March 2026, with enforcement across accounts through AWS Organizations.
  3. Google has one, Model Armor, applied at three places: model calls, Google-managed MCP servers (generally available 22 April 2026) and Agent Gateway (generally available 24 June 2026), with floor settings and, since 21 October 2026, organization policies that require filters.
  4. Four defaults to change on day one: Copilot Studio detection fails open after one second and is per environment; Bedrock skips tool results and leaves logs unmasked; Foundry document attack detection is off and an agent guardrail overrides the model's; Gemini safety thresholds are off by default on newer models.
Guardrail products by cloud and layerA grid of four layers against three clouds, as seen 2 November 2026. Text checks: Azure AI Content Safety and Prompt Shields; Amazon Bedrock Guardrails; Model Armor. Tool-call policy: Foundry tool call point (preview) and Copilot Studio external threat detection (preview); AgentCore Policy (generally available 3 March 2026); Model Armor on Agent Gateway (generally available 24 June 2026). Tool results: Foundry tool response point (preview); ApplyGuardrail called by you; Model Armor on MCP servers (generally available 22 April 2026). Organization-wide enforcement: per deployment, agent or environment; AWS Organizations Bedrock policies; floor settings and organization policies (generally available 21 October 2026).MicrosoftAWSGoogleText checksTool-call policyTool resultsOrg-wide enforcementContent Safety,Prompt ShieldsFoundry tool call point;Copilot Studio detection(both preview)Foundry tool responsepoint (preview)Per deployment, agentor environmentBedrock GuardrailsAgentCore Policy(GA 3 Mar 2026)ApplyGuardrail,called by youAWS OrganizationsBedrock policiesModel ArmorModel Armor on AgentGateway (GA 24 Jun 2026)Model Armor on MCPservers (GA 22 Apr 2026)Floor settings, orgpolicies (GA 21 Oct 2026)Guardrail products by cloud and layerA grid of four layers against three clouds, as seen 2 November 2026. Text checks: Azure AI Content Safety and Prompt Shields; Amazon Bedrock Guardrails; Model Armor. Tool-call policy: Foundry tool call point (preview) and Copilot Studio external threat detection (preview); AgentCore Policy (generally available 3 March 2026); Model Armor on Agent Gateway (generally available 24 June 2026). Tool results: Foundry tool response point (preview); ApplyGuardrail called by you; Model Armor on MCP servers (generally available 22 April 2026). Organization-wide enforcement: per deployment, agent or environment; AWS Organizations Bedrock policies; floor settings and organization policies (generally available 21 October 2026).MicrosoftText checksContent Safety, Prompt ShieldsTool-call policyFoundry tool call point; Copilot Studio detection (both preview)Tool resultsFoundry tool response point (preview)Org-wide enforcementPer deployment, agent or environmentAWSText checksBedrock GuardrailsTool-call policyAgentCore Policy (GA 3 Mar 2026)Tool resultsApplyGuardrail, called by youOrg-wide enforcementAWS Organizations Bedrock policiesGoogleText checksModel ArmorTool-call policyModel Armor on Agent Gateway (GA 24 Jun 2026)Tool resultsModel Armor on MCP servers (GA 22 Apr 2026)Org-wide enforcementFloor settings, org policies (GA 21 Oct 2026)
Which product covers which guardrail layer on each cloud, as the vendor pages showed on 2 November 2026.

What does Microsoft offer on Azure and Microsoft 365?

Microsoft offers the classifiers in Azure AI Content Safety, applies them through Microsoft Foundry guardrails and controls, and adds runtime checks for Copilot Studio and Agent 365 through Defender. The table gives each product, what it does and the status its Learn page showed on 2 November 2026.

Microsoft guardrail products, as seen 2 Nov 2026.

ProductWhat it doesStatus (Learn page date)Default to check
Azure AI Content Safety: Prompt ShieldsDetects user prompt attacks and document attacks in documents, emails and web pages; standalone API takes a user prompt plus up to five documentsGenerally available since Aug 2024; October 2026 classifier update rolling out from Spain Central (20 Oct 2026)Document attack detection is off by default in Foundry; trained mainly on English
SpotlightingBase64-encodes third-party documents to mark them as low trustPreview; Chat Completions API only, not for agents (28 Aug 2026)Off by default; raises token counts
Task AdherenceFlags a planned tool call that does not match the user's intent; can block or escalatePublic preview since Nov 2025Data may be processed in US or EU regions
Microsoft Foundry guardrails and controlsA named set of controls (risk, intervention point, action) applied to models and agents; four intervention points; network egress controls for hosted agentsAgent guardrails preview; tool call and tool response points preview (20 Oct 2026)An agent guardrail fully overrides the model's; agents without one inherit the model deployment's; applies only to Foundry Agent Service agents
Groundedness detectionChecks answers against supplied sources; correction rewrites ungrounded textPreview; retires 30 Apr 2027 (20 Oct 2026)Not supported for agents; plan the replacement now
Copilot Studio built-in protection and external threat detectionBuilt-in blocking of user and cross-domain prompt injection; external detection posts the prompt, history, prior tool outputs and proposed call to your endpoint before every tool invocationExternal detection preview (1 Jun 2026); generative orchestration onlyAllows the call if no answer within one second; set per environment with no tenant-wide switch
Microsoft Defender real-time protection for AI agentsBlocks secret exfiltration, malicious content propagation, evasion techniques and unsafe email domains at run timeAgent 365 tool calls through Work IQ MCP; Copilot Studio agents preview; Foundry agents preview; local agents through Defender for Endpoint (1 Jul 2026)The default rule audits; custom rules block
Defender for Cloud threat protection for AI servicesAlerts on jailbreak, data leakage, data poisoning and credential theft, using Prompt Shields and Microsoft threat intelligenceGenerally available (19 May 2026)Text tokens only; not for Azure Government or connected AWS accounts
Azure API Management AI gateway policiesllm-content-safety sends prompts to Content Safety and returns 403 on violation; llm-token-limit sets tokens per minute and quotas; covers MCP and A2A APIs managed in APIMDocumented with no preview label (18 Aug 2026 and 1 Apr 2026)Token counters are per gateway, not global

Two more Microsoft controls live outside the guardrail products and matter as much: Purview DLP for Microsoft 365 Copilot can exclude labelled files from grounding and block prompts with sensitive information types (preview), and Copilot Studio data policies restrict which connectors an agent may use.

What does AWS offer?

AWS offers Amazon Bedrock Guardrails for everything that is text and AgentCore Policy for everything that is a tool call, with enforcement across an organization through AWS Organizations. Both are generally available.

AWS guardrail products, as seen 2 Nov 2026.

ProductWhat it doesStatusDefault to check
Amazon Bedrock GuardrailsContent filters (hate, insults, sexual, violence, misconduct, prompt attack), denied topics, word filters, sensitive information filters, contextual grounding checks, Automated Reasoning checks; inline with InvokeModel and Converse or standalone through ApplyGuardrail for any modelGenerally availableDoes not evaluate reasoning content blocks; prompt attack filter needs input tags with InvokeModel
Safeguard tiersStandard: stronger prompt-attack detection, prompt leakage detection, code-aware filtering, wider language coverage, uses cross-Region inference. Classic: English, French, SpanishDocumented; code-coverage launch date not statedClassic is the narrower tier; Standard routes across Regions
Prompt attack filterJailbreaks, prompt injection and (Standard) prompt leakage on user inputDocumentedDoes not evaluate toolResult content or tool definitions
Sensitive information filtersBlock or mask built-in PII types (general, finance, IT including AWS keys, US, Canada, UK) and custom regex, separately for input and outputDocumentedMasking does not reach model invocation logs, the trace match field, tool call arguments, tool results or tool definitions
Automated Reasoning checksFormal-logic validation of answers against a policy extracted from your documentsGenerally available 6 Aug 2025Detect only; English (US); no streaming; encoded text may skip evaluation; not supported in enforcements
Guardrails enforcementsOrganization-level through AWS Organizations Bedrock policies and account-level through PutEnforcedGuardrailConfiguration; applies to InvokeModel, Converse and streamingDocumented; launch date not statedOrganization, account and request guardrails combine with the most restrictive winning; a higher guardrail is not added to a lower one
Bedrock AgentCore PolicyCedar policies (or plain English converted to Cedar) attached to an AgentCore Gateway; evaluates every agent-to-tool request against caller identity and arguments; log-only or enforcePreview 2 Dec 2025; generally available 3 Mar 2026 in 13 RegionsStart in log-only mode, then enforce

No native per-agent spend cap was confirmed on AgentCore on the pages read; AWS Budgets and CloudWatch alarms monitor spend, and a hard stop needs a request or usage limit enforced elsewhere. AgentCore Policy can also apply a Bedrock guardrail at the gateway layer (release notes, July 2026), which is one way to put a check on tool traffic.

What does Google Cloud offer?

Google Cloud offers Model Armor as the one guardrail service and applies it at the model call, at Google-managed MCP servers and at Agent Gateway, with floor settings and organization policies to keep projects from opting out. Gemini models also carry their own safety filters with thresholds you set.

Google Cloud guardrail products, as seen 2 Nov 2026.

ProductWhat it doesStatusDefault to check
Model ArmorScreens prompts and responses for prompt injection and jailbreak, responsible-AI categories, sensitive data (basic or Sensitive Data Protection templates), malicious URLs (first 256); inspect only or inspect and block; image screening previewIntroduced 3 Feb 2025; release notes show no separate GA label for the core serviceInputs under three words return no match; Google advises a High threshold for apps such as Gemini Enterprise to limit false positives
Model Armor integrationsGKE; Gemini Enterprise; Gemini Enterprise Agent Platform; Google-managed MCP servers; Agent Gateway; streaming sanitizationGKE generally available 15 Sep 2025; Gemini Enterprise 16 Sep 2025; agent platform 3 Dec 2025; MCP servers 22 Apr 2026; Agent Gateway 24 Jun 2026; streaming 10 Jul 2026Each integration is enabled per resource
Floor settings and organization policiesMinimum filters per project; custom organization policies that require filters in new or updated templatesFloor settings documented since 2025; organization policies generally available 21 Oct 2026Set the floor before teams create templates
Gemini safety filtersNon-configurable blocking of CSAM and sensitive PII; configurable hate, harassment, sexually explicit and dangerous content thresholds; jailbreak classifier in preview on one modelDocumentedThreshold OFF is the default for gemini-3.5-flash and later, so set it

Google does not publish a separate tool-call policy engine; the enforcement point is Agent Gateway, which also enforces the Agent Registry, so the registry and the guardrail share one choke point.

Which shipped defaults should you change first?

Change the defaults that fail open, the ones that skip a channel and the ones that do not propagate, in that order. These eight are documented on the vendor pages and matter from the first deployment.

  1. Copilot Studio external threat detection: set the error behaviour to Block the query. By default the agent allows the tool call if no decision arrives within one second.
  2. Copilot Studio external threat detection: enable it in every environment and add it to the environment creation runbook. There is no tenant-wide setting, PowerShell or API to propagate it.
  3. Bedrock prompt attack filter: wrap user content in input tags on every InvokeModel call, and run ApplyGuardrail on tool results, since the filter does not evaluate toolResult content or tool definitions.
  4. Bedrock sensitive information filters: turn on CloudWatch log data protection, because the input field in invocation logs keeps the original request and the trace match field holds the raw value.
  5. Foundry: enable document attack detection (off by default), assign a guardrail to each agent with the tool call and tool response intervention points, and remember that the agent guardrail fully overrides the model's.
  6. Defender real-time protection: the default rule audits. Write custom rules that block for secret exfiltration and unsafe email domains.
  7. Model Armor: set floor settings per project, apply the organization policy that requires filters, and pick a threshold with your own false-positive data rather than the lowest one.
  8. Gemini safety filters: set the harm thresholds explicitly, since the documented default for gemini-3.5-flash and later is OFF.

Log every one of these as a configuration item with an owner, because a new environment, account or project resets most of them.

How do Microsoft, AWS and Google implement it?

The enforcement points by cloud, with statuses as the vendor pages showed on 2 Nov 2026.

Capability, Microsoft, AWS, Google

CapabilityMicrosoftAWSGoogle
Where the text check runsAzure AI Content Safety classifiers, applied by Foundry guardrails per deployment or agentBedrock Guardrails inline with InvokeModel or Converse, or standalone through ApplyGuardrailModel Armor on the model call, with floor settings per project
Where the tool-call check runsFoundry tool call point (preview); Copilot Studio external detection (preview); Defender rulesAgentCore Policy at the AgentCore Gateway (generally available 3 Mar 2026)Model Armor on Agent Gateway (generally available 24 Jun 2026)
How it is enforced organization-widePer deployment, agent or environment; no tenant-wide switch for Copilot Studio detectionAWS Organizations Bedrock policies; account-level enforced guardrailsFloor settings; custom organization policies requiring filters (generally available 21 Oct 2026)
What fails open or is skippedCopilot Studio detection allows after one second; Foundry document attacks off by default; Spotlighting and groundedness not for agentsTool results, tool definitions and tool arguments skipped by the prompt attack and PII filters; untagged input unfiltered; logs unmaskedInputs under three words return no match; Gemini thresholds OFF by default on newer models

Google's release notes carry the "Gemini Enterprise Agent Platform" name for the agent platform integration (generally available 3 Dec 2025); the platform was renamed from Vertex AI on 22 Apr 2026.

Frequently asked questions

Is Azure AI Content Safety the same thing as Foundry guardrails?

No. Azure AI Content Safety provides the classifiers (Prompt Shields, harm categories, protected material). Foundry guardrails and controls are the policy layer that applies those classifiers to a model deployment or an agent at chosen intervention points. The agent part of that policy layer was in preview on 2 November 2026.

Does Bedrock Guardrails cover AgentCore agents?

Yes for model calls, no for tool traffic by default. Guardrails evaluate prompts and responses on InvokeModel, Converse or ApplyGuardrail, and skip tool results, tool definitions and tool arguments. AgentCore Policy covers the tool call, and can apply a guardrail at the gateway layer.

Is Model Armor generally available?

Google's release notes list Model Armor as introduced on 3 February 2025 without a separate GA label for the core service. Its integrations carry explicit GA dates: GKE and Gemini Enterprise in September 2025, MCP servers on 22 April 2026, Agent Gateway on 24 June 2026 and streaming sanitization on 10 July 2026.

Which cloud makes organization-wide enforcement easiest?

AWS and Google both offer an organization-level control: AWS Organizations Bedrock policies and Model Armor floor settings with organization policies. Microsoft enforces per deployment, agent or environment, and Copilot Studio external detection has no tenant-wide switch, so Microsoft tenants need the setting in their environment runbook.

More in Guardrails

Input and output guardrailsRead
Approval gates and limitscoming

Sources

Each source was read on 2 November 2026. The date shown is the date on the page, or the page’s ms.date for Microsoft Learn; an undated page shows the date it was read.

  1. Prompt Shields in Azure AI Content Safety Microsoft Learn, 28 August 2026
  2. What's new in Azure AI Content Safety Microsoft Learn, 20 October 2026
  3. Guardrails and controls overview in Microsoft Foundry Microsoft Learn, 20 October 2026
  4. Enable external threat detection and protection for Copilot Studio custom agents (preview) Microsoft Learn, 1 June 2026
  5. Real-time protection for AI agents during runtime Microsoft Learn, 1 July 2026
  6. Threat protection for AI services (Defender for Cloud) Microsoft Learn, 19 May 2026
  7. Azure API Management llm-content-safety policy Microsoft Learn, 18 August 2026
  8. Azure API Management llm-token-limit policy Microsoft Learn, 1 April 2026
  9. Learn about the Microsoft 365 Copilot location for data loss prevention Microsoft Learn, 16 October 2026
  10. Amazon Bedrock Guardrails overview AWS documentation, undated page, read 2 November 2026
  11. Safeguard tiers for guardrails policies AWS documentation, undated page, read 2 November 2026
  12. Detect prompt attacks with Amazon Bedrock Guardrails AWS documentation, undated page, read 2 November 2026
  13. Remove PII from conversations by using sensitive information filters AWS documentation, undated page, read 2 November 2026
  14. Automated Reasoning checks in Amazon Bedrock Guardrails AWS documentation, undated page, read 2 November 2026
  15. Enforce guardrails across accounts (Guardrails enforcements) AWS documentation, undated page, read 2 November 2026
  16. Automated Reasoning checks in Amazon Bedrock Guardrails are now generally available AWS What's New, 6 August 2025
  17. Policy in Amazon Bedrock AgentCore is now generally available AWS What's New, 3 March 2026
  18. Amazon Bedrock AgentCore release notes AWS documentation, undated page, read 2 November 2026
  19. Model Armor overview Google Cloud, undated page, read 2 November 2026
  20. Model Armor release notes Google Cloud, 21 October 2026
  21. Configure safety filters (Gemini) Google Cloud, undated page, read 2 November 2026
  22. Gemini Enterprise Agent Platform release notes Google Cloud, 28 October 2026

Planning an AI program?

Talk to the team that builds it and runs it after launch.

  • Built to SOC 2, HIPAA and GDPR standards
  • EU AI Act-aligned delivery
  • Microsoft Solutions Partner