Azure Identity Py

ReviewAudited by ClawScan on May 10, 2026.

Overview

This is an instruction-only Azure authentication reference that transparently discusses credentials and package installation, with no evidence of hidden execution or misuse.

This appears safe as an Azure authentication reference. Before using it, make sure you intend to use Azure credentials, prefer managed identity where possible, use least-privilege service principals, pin dependencies for production, and do not paste secrets into chat or logs.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If used incorrectly, examples may authenticate as a powerful Azure user, CLI session, managed identity, or service principal.

Why it was flagged

The skill teaches use of Azure service principal secrets and local cached/logged-in Azure credentials. This is expected for Azure authentication, but it means code may act with the selected Azure identity's permissions.

Skill content
AZURE_CLIENT_SECRET=<your-client-secret> ... DefaultAzureCredential ... SharedTokenCacheCredential ... AzureCliCredential `az login`
Recommendation

Use least-privilege Azure identities, understand the DefaultAzureCredential order, exclude credential sources you do not want, and avoid exposing secrets in prompts, logs, or code.

What this means

Following the setup command installs the current package version from the Python package index, which may affect reproducibility or supply-chain review.

Why it was flagged

The skill instructs a user-directed package install without a version pin. This is normal for a Python SDK reference, but users should still verify and pin dependencies when appropriate.

Skill content
pip install azure-identity
Recommendation

Install from trusted package indexes and consider pinning a reviewed azure-identity version in production projects.