An Azure service that enables users to identify content that is potentially offensive, risky, or otherwise undesirable. Previously known as Azure Content Moderator.
Microsoft Foundry content filters and custom blocklists do not provide a built-in view that lists each blocked prompt together with the exact triggering harm category or specific blocklist term.
What is available:
- Content filter metrics in Risks & Safety monitoring (classic)
- Risks & Safety monitoring shows aggregated metrics about content filtering, not individual prompts. The report surfaces:
- Total blocked request count and block rate over time.
- Blocked requests by category (hate, sexual, self-harm, violence).
- Block rate over time by category.
- Severity distribution by category (for all flagged content, not only blocked).
- Severity rate distribution over time by category.
- These metrics are intended to help understand trends and adjust configuration, not to inspect specific prompts or matched terms.
- The documentation explicitly recommends: “Adjust your content filter configuration to further align with business needs and Responsible AI principles.”
- Risks & Safety monitoring shows aggregated metrics about content filtering, not individual prompts. The report surfaces:
- Data handling and limitations
- Prompts and completions are not stored for the purposes of content filtering, and are not used to train, retrain, or improve the content filtering system without user consent.
- The system runs prompts and completions through classification models to detect harmful content in the four harm categories (hate, sexual, violence, self-harm) with severity levels (safe, low, medium, high), but the documentation does not describe any feature that exposes full prompt text plus the exact matched term or rule per request.
- Prompt Shields and indirect attacks
- Prompt Shields detect user prompt attacks and indirect prompt attacks (for example, attempts to change system rules, role-play attacks, encoding attacks, or malicious instructions embedded in documents). These are categorized (manipulated content, fraud, malware, attempt to change system rules, encoding attacks, etc.), but again the documentation describes classification categories, not a per-request log of blocked prompts and matched terms.
- Microsoft Defender or Purview
- The provided documentation does not describe any integration with Microsoft Defender or Microsoft Purview that would expose:
- Full blocked prompt text, or
- The exact custom blocklist term that triggered a block.
- No setup steps are documented for using Defender or Purview to view blocked prompts for Foundry content filters.
- The provided documentation does not describe any integration with Microsoft Defender or Microsoft Purview that would expose:
- Diagnostic logs
- Within the provided documentation, there is no description of diagnostic logging that captures:
- The full prompt text, and
- The specific blocklist term or harm category per individual request.
- Only aggregated metrics and category/severity distributions are documented.
- Within the provided documentation, there is no description of diagnostic logging that captures:
Given the available documentation:
- There is no documented view (in Foundry, Defender, or Purview) that lists each blocked prompt with the exact reason (harm category or blocklist term).
- Risks & Safety monitoring can be used to monitor aggregate block counts, categories, and severities over time and then tune content filter configuration accordingly.
- The system is explicitly designed not to store prompts/completions for content filtering purposes, which limits the availability of per-prompt inspection in the platform.
References: