azure-ai-language-conversations-py
Pass
Audited by Gen Agent Trust Hub on Mar 8, 2026
Risk Level: SAFE
Full Analysis
- Credential Management: The skill follows security best practices by recommending the use of environment variables (e.g.,
AZURE_CONVERSATIONS_KEY) instead of hardcoding sensitive information. It also usesAzureKeyCredential, which is the standard, secure way to handle authentication for Azure services. - Data Ingestion Considerations: The skill's primary function is to process user-provided text queries for intent analysis. While processing external input is a standard part of Natural Language Processing, it is important to ensure that downstream systems handling the analyzed intents have appropriate validation in place to prevent indirect prompt injection.
- Official Library Usage: The code examples rely on the official
azure-ai-language-conversationsandazure-corePython packages. These are well-maintained, trusted libraries from Microsoft, and their use within the skill's context is appropriate and secure. - Resource Handling: The implementation uses Python context managers (
with client:) to ensure that network resources and client connections are properly managed and closed, preventing potential resource exhaustion.
Audit Metadata