·
Last changedVersion:
This version passed the hardening gate. The skill content was retained without changes. Classified findings before hardening: 12. Classified findings closed: 0. Classified findings remaining: 12. Unclassified scanner findings remaining: 0. Review findings closed: 0. Review findings remaining: 11.
12
12
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
references/sdk/azure-ai-translation-ts.md | Sensitive Data & Secret Exposure | Hardcoded secret | Low | Open | |
references/auth-best-practices.md | Prompt Injection | Indirect prompt injection | Low | Open | |
references/sdk/azure-ai-vision-imageanalysis-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk/azure-ai-translation-text-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk/azure-ai-contentsafety-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk/azure-ai-transcription-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk/azure-search-documents-py.md | Supply Chain & Install-Time Trust | Install-time download and execute | Low | Open | |
references/sdk/azure-ai-transcription-py.md | Malicious Code & Command Execution | — | Low | Open |
12 findings
| Service | Use When | MCP Tools | CLI |
|---|---|---|---|
AI Search | Full-text, vector, hybrid search |
|
|
Speech | Speech-to-text, text-to-speech |
| - |
OpenAI | GPT models, embeddings, DALL-E | - |
|
Document Intelligence | Form extraction, OCR | - | - |
When Azure MCP is enabled:
azure__search with command search_index_list - List search indexesazure__search with command search_index_get - Get index detailsazure__search with command search_query - Query search indexazure__speech with command speech_transcribe - Speech to textazure__speech with command speech_synthesize - Text to speechIf Azure MCP is not enabled: In Copilot CLI or Claude Code, ask the user to run /mcp and enable Azure MCP; in other hosts, ask the user to enable Azure MCP through the host's MCP configuration.
| Feature | Description |
|---|---|
Full-text search | Linguistic analysis, stemming |
Vector search | Semantic similarity with embeddings |
Hybrid search | Combined keyword + vector |
AI enrichment | Entity extraction, OCR, sentiment |
| Feature | Description |
|---|---|
Speech-to-text | Real-time and batch transcription |
Text-to-speech | Neural voices, SSML support |
Speaker diarization | Identify who spoke when |
Custom models | Domain-specific vocabulary |
For programmatic access to these services, see the condensed SDK guides:
For deep documentation on specific services:
Get started with chainctlchainctl skill install public/microsoft/azure-ai:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/microsoft/skills/azure-ai:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/auth-best-practices.md
references/sdk/azure-ai-contentsafety-java.md
references/sdk/azure-ai-contentsafety-py.md
references/sdk/azure-ai-contentsafety-ts.md
references/sdk/azure-ai-document-intelligence-dotnet.md
references/sdk/azure-ai-document-intelligence-ts.md
references/sdk/azure-ai-openai-dotnet.md
references/sdk/azure-ai-transcription-py.md
references/sdk/azure-ai-translation-text-py.md
references/sdk/azure-ai-translation-ts.md
references/sdk/azure-ai-vision-imageanalysis-java.md
references/sdk/azure-ai-vision-imageanalysis-py.md
references/sdk/azure-search-documents-dotnet.md
references/sdk/azure-search-documents-py.md
references/sdk/azure-search-documents-ts.md