azure-ai-transcription-py
Warn
Audited by Gen Agent Trust Hub on Mar 1, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires the installation of the
azure-ai-transcriptionpackage via pip. This package name uses naming conventions identical to official Microsoft Azure SDKs (e.g.,azure-ai-formrecognizer) but does not match the standard official library for transcription services, which is typicallyazure-ai-speechorazure-cognitiveservices-speech. This creates a risk of dependency confusion or typosquatting where a community-provided package mimics an official one.- [COMMAND_EXECUTION]: The installation process involves executingpip install azure-ai-transcription, which runs a system command to download and install external code of unverified provenance.- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it processes untrusted data from external sources. - Ingestion points: The
content_urlsparameter inbegin_transcriptionand the audio file path insend_audio_fileallow the agent to process external, potentially attacker-controlled audio content. - Boundary markers: Absent. There are no instructions or delimiters provided to ensure the agent ignores or treats transcribed text as untrusted data.
- Capability inventory: The skill performs network requests to Azure endpoints and outputs transcribed text to the agent's context.
- Sanitization: No sanitization, filtering, or validation is performed on the transcription results before they are returned to the agent or displayed.
Audit Metadata