azcli
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill manages a broad range of cloud infrastructure through natural language instructions, creating a surface for potential injection via untrusted resource names or configurations.
- Ingestion points: User-provided resource names, JMESPath queries, and configuration values in
SKILL.mdand reference files. - Boundary markers: Implements a specific 'Agent Safety Model' in
SKILL.mdthat classifies operations by risk (READ, WRITE, DESTRUCTIVE) and requires explicit user confirmation for non-read actions. - Capability inventory: High-privilege operations including resource deletion, RBAC management, and network security configuration across all service files.
- Sanitization: Instructions mandate the use of
-o jsonfor parseable output and explicitly forbid passing secrets as CLI arguments. - [EXTERNAL_DOWNLOADS]: The skill references official installation sources for the Azure ecosystem.
- Directs the agent to download the Azure CLI from Microsoft's official
aka.msandwingetsources. - Includes commands for installing the Bicep compiler and CLI extensions from Microsoft's managed infrastructure.
- [COMMAND_EXECUTION]: The primary purpose of the skill is to execute
azshell commands. - Provides detailed syntax for resource lifecycle management (create, update, delete).
- Mitigates risk by providing clear warnings against suppressing confirmation prompts (e.g., advising against
--yesfor destructive tasks). - [CREDENTIALS_UNSAFE]: The skill includes instructions for managing authentication and secrets.
- Guides the agent to use Azure Key Vault and Managed Identities, which are industry best practices for secure identity management.
- Explicitly warns against committing credentials to code or exposing passwords in shell history.
Audit Metadata