azure-network-ops
Pass
Audited by Gen Agent Trust Hub on Jul 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill initiates a local Python process using the command
python mcp-servers/azure-network-mcp/azure_network_mcp_server.py. This is the standard operational method for this MCP server to interact with the Azure SDK. - [CREDENTIALS_UNSAFE]: The skill requires standard Azure authentication credentials (
AZURE_TENANT_ID,AZURE_CLIENT_ID,AZURE_CLIENT_SECRET, andAZURE_SUBSCRIPTION_ID) to be provided through environment variables. The instructions correctly avoid hardcoding these values and suggest standard secret management practices for cloud automation. - [PROMPT_INJECTION]: The skill processes external data from the Azure Resource Manager API, including resource names, tags, and security rule descriptions. While this presents a surface for indirect prompt injection if the Azure environment itself were compromised to include malicious strings in metadata, the skill implements a strict read-only policy that mitigates potential impact.
- Ingestion points: Tools such as
azure_list_vnets,azure_get_nsg_rules, andazure_list_subscriptionsfetch external resource data. - Boundary markers: The skill does not explicitly define delimiters for tool output in its instructions.
- Capability inventory: The skill is limited to 19 read-only tools; it lacks any capabilities for resource modification, file system writes, or unauthorized network operations.
- Sanitization: The markdown does not specify explicit sanitization for API-returned strings before they are presented to the agent.
Audit Metadata