Skills azure-aigateway
📦

azure-aigateway

v0.0.0-placeholder Content revision r2 High Risk ⚙️ External commands🔑 Env variables🌐 Network access📁 Filesystem access

Configurer Azure AI Gateway avec APIM

Le trafic des modèles et outils d’IA nécessite de la sécurité, des limites, de la surveillance et des contrôles de coûts avant la production. Cette compétence guide la configuration d’une passerelle APIM avec des stratégies pour la mise en cache, les limites de débit, la sécurité du contenu et l’exposition MCP.

Supports: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 38 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "azure-aigateway" from https://skillstore.io/skills/microsoft-azure-aigateway.md and its manifest at https://skillstore.io/api/skills/microsoft-azure-aigateway/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "azure-aigateway". J’ai besoin d’une passerelle pour un déploiement Azure OpenAI.

Expected outcome:

  • Une checklist des ressources pour APIM, Azure OpenAI, l’identité managée et les autorisations.
  • Un plan de configuration séquencé pour la création d’APIM, la configuration du backend, l’application des stratégies et la validation.
  • Un rappel pour confirmer les noms, les régions et les coûts avant d’exécuter des commandes Azure.

Using "azure-aigateway". Ajoute des contrôles de coûts à mon endpoint de modèle.

Expected outcome:

  • Des stratégies recommandées de limite de jetons et de limite de débit de requêtes.
  • Des conseils de mise en cache sémantique avec les compromis liés au seuil et à la durée.
  • Des vérifications de surveillance pour les métriques de jetons et les réponses de limitation de débit.

Using "azure-aigateway". Convertis mon API en MCP via APIM.

Expected outcome:

  • Un flux de découverte pour les API et opérations déjà présentes dans APIM.
  • Des conseils de sélection pour déterminer quelles opérations doivent devenir des outils MCP.
  • Des étapes de validation pour tester l’endpoint de liste des outils via la passerelle.

Security Audit

High Risk
v6 • 7/23/2026 Open versioned report

The audit reviewed 80 static findings; 79 are documentation-related false positives. One finding is confirmed because an example imports an OpenAPI specification from a mutable branch. Semantic review also found caller-controlled rate-limit keys and commands that expose subscription keys.

10
Files scanned
1,195
Lines analyzed
1
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Caller-Controlled Rate-Limit Key
Examples use the unverified X-Agent-Id request header as an APIM rate-limit counter key. Callers can rotate values to evade limits.
Both examples directly trust a caller-supplied header without authentication or validation. Rotating that value creates a clear rate-limit bypass.
High
Subscription Keys Exposed to Agent Output
Commands retrieve APIM subscription keys and a primary tracing key as terminal output. Agent sessions and logs could retain these active secrets.
The commands explicitly request subscription key material, including primaryKey, and print it for subsequent use. This exposes credentials to the invoking agent context.
Capability review items (1)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Low
Hardcoded URL
--specification-url "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/main/specification
The command imports an OpenAPI specification directly from GitHub's mutable main branch. Upstream changes could alter the imported APIM API without local review.

Risk Factors

⚙️ External commands (21)
🔑 Env variables (14)
🌐 Network access (21)
📁 Filesystem access (4)
Audited by: codex View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/microsoft-azure-aigateway/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/microsoft-azure-aigateway/security.svg)](https://skillstore.io/skills/microsoft-azure-aigateway?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/microsoft-azure-aigateway?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/microsoft-azure-aigateway/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/microsoft-azure-aigateway.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

microsoft. (2026). azure-aigateway security audit report (audit version 6) [Author version 0.0.0-placeholder]. Skillstore. https://skillstore.io/skills/microsoft-azure-aigateway/audits/6

BibTeX citation

@techreport{microsoft-microsoft-azure-aigateway-2026, author = {microsoft}, title = {azure-aigateway security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/microsoft-azure-aigateway/audits/6}, note = {Author version 0.0.0-placeholder} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "azure-aigateway security audit report (audit version 6)" version: "0.0.0-placeholder" type: report authors: - name: "microsoft" date-released: "2026-07-23" url: "https://skillstore.io/skills/microsoft-azure-aigateway/audits/6" identifiers: - type: other value: "skillstore:microsoft-azure-aigateway:audit:6" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
50
Architecture
90
Maintainability
87
Content
69
Community
91
Spec Compliance

What You Can Build

Lancer une passerelle d’IA

Planifier et créer une passerelle APIM qui se place devant des endpoints Azure OpenAI ou AI Foundry.

Contrôler l’utilisation des API d’IA

Ajouter des limites de jetons, des limites de débit de requêtes, la sécurité du contenu et la mise en cache au trafic des modèles.

Exposer des API comme outils MCP

Importer des API dans APIM et définir des opérations destinées à MCP pour les flux de travail d’agents.

Try These Prompts

Créer un plan de passerelle de base
Aide-moi à configurer un Azure AI Gateway avec APIM Basicv2. Demande les noms de ressources manquants avant de donner les étapes.
Ajouter la sécurité et les limites
Conçois des stratégies APIM pour la sécurité du contenu, les limites de jetons, les limites de débit de requêtes et la mise en cache sémantique pour mon endpoint d’IA.
Importer une API existante
Guide-moi dans l’importation d’un service OpenAPI dans APIM et son placement derrière un backend AI Gateway.
Concevoir les contrôles d’une passerelle de production
Passe en revue mon architecture APIM AI Gateway prévue pour l’identité managée, le basculement de backend, l’exposition MCP, l’observabilité et les contrôles de coûts.

Best Practices

  • Confirmer les noms de ressources Azure, les régions et les coûts avant d’exécuter des commandes de provisionnement.
  • Utiliser l’identité managée pour l’accès au backend au lieu de clés API lorsque c’est pris en charge.
  • Appliquer des limites, des contrôles de sécurité et une surveillance avant d’exposer des endpoints de modèle ou MCP.

Avoid

  • Ne pas exécuter de commandes avec placeholders sans remplacer toutes les valeurs de ressources.
  • Ne pas exposer un serveur MCP sans authentification, limites de débit et revue des opérations.
  • Ne pas s’appuyer sur la mise en cache sémantique pour les réponses qui doivent toujours être uniques.

Frequently Asked Questions

Qu’est-ce que cette compétence aide à configurer ?
Elle aide à configurer Azure API Management comme passerelle pour les modèles d’IA, les serveurs MCP, les outils et les agents.
Crée-t-elle des modèles Azure OpenAI ?
Non. Elle se concentre sur le placement de déploiements de modèles existants ou sélectionnés derrière les contrôles de passerelle APIM.
Peut-elle réduire les coûts des API d’IA ?
Oui. Elle inclut la mise en cache sémantique, les limites de jetons et les limites de débit qui peuvent réduire le gaspillage et contrôler l’utilisation.
Prend-elle en charge les stratégies de sécurité du contenu ?
Oui. Elle inclut des exemples de stratégies APIM de sécurité du contenu avec des seuils de gravité et des options de bouclier de prompt.
Peut-elle exposer des API comme outils MCP ?
Oui. Elle décrit comment sélectionner des opérations d’API APIM et les exposer via des endpoints de style MCP.
De quels accès les utilisateurs ont-ils besoin ?
Les utilisateurs ont besoin d’un abonnement Azure, d’autorisations adaptées et d’une Azure CLI authentifiée pour les flux de travail basés sur des commandes.

Developer Details

Author

microsoft

License

MIT

Author version

v0.0.0-placeholder

Skillstore revision

r2

Ref

ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006

Maintenance freshness

7/26/2026

Usage

7 downloads · 143 views

More from microsoft

View all
View all