azure-speech-to-text-rest-py
Pass
Audited by Gen Agent Trust Hub on Apr 20, 2026
Risk Level: SAFE
Full Analysis
- [Credential Management]: The skill correctly uses environment variables (
AZURE_SPEECH_KEY) to handle sensitive API credentials, which is a recommended security practice for avoiding hardcoded secrets. - [Official Service Integration]: Network requests are directed to official Microsoft Azure domains (
stt.speech.microsoft.comandapi.cognitive.microsoft.com), ensuring data is transmitted to the intended service provider. - [Standard Library Usage]: The implementation relies on well-known and trusted Python packages such as
requestsandaiohttpfor managing HTTP communication. - [API-Specific Data Encoding]: While the skill uses Base64 encoding for the
Pronunciation-Assessmentheader, this is a documented requirement of the Azure Speech REST API for transmitting structured parameters and is used specifically for technical compatibility rather than obfuscation.
Audit Metadata