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.com and api.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 requests and aiohttp for managing HTTP communication.
  • [API-Specific Data Encoding]: While the skill uses Base64 encoding for the Pronunciation-Assessment header, 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
Risk Level
SAFE
Analyzed
Apr 20, 2026, 09:44 PM