azure-communication-common-java
Pass
Audited by Gen Agent Trust Hub on Apr 28, 2026
Risk Level: SAFE
Full Analysis
- Credential Management: The skill provides utilities for handling Azure Communication Services tokens. It emphasizes security best practices, such as using environment variables and proactive refresh mechanisms, while explicitly warning against hardcoding or exposing full tokens in logs.
- Authentication Patterns: It includes instructions for both short-lived static tokens and long-lived clients requiring refresh callbacks. The use of Entra ID (Azure AD) authentication is also covered using standard Azure identity libraries for secure, identity-based access.
- Identifier Utilities: The skill describes how to manage and parse various communication identifiers (e.g., ACS users, phone numbers, and Teams users) using the official SDK's data models, ensuring data is handled within established schemas.
- Network Interaction: Examples demonstrate retrieving tokens from service endpoints using standard Java HTTP clients. This is the intended architectural pattern for Azure Communication Services authentication and is used here in an instructional context for developer-defined endpoints.
Audit Metadata