This skill executes powerful cloud commands, but its reliance
Claims to do
Azure Deploy: > **AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE** > > **PREREQUISITE**: The **azure-validate** skill **MUST** be invoked and completed with status `Validated` BEFORE executing this skill.
Actually does
This skill reads a deployment plan from `.azure/deployment-plan.md` and executes Azure deployments. It runs `azd up`, `azd deploy`, `terraform apply`, and `az deployment` commands, utilizing MCP tools like `mcp_azure_mcp_azd` and `azure__role` to interact with Azure. It performs pre-deployment checks, RBAC health checks, and post-deployment verification, including querying Azure for provisioned roles and presenting `https://` endpoint URLs.
npx skills add https://github.com/microsoft/github-copilot-for-azureThe skill is explicitly designed to execute powerful Azure CLI, Terraform, and AZD commands, including `azd up`, `azd deploy`, `terraform apply`, and `az deployment`. These commands can make significant, destructive, or costly changes to cloud infrastructure.
This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. ... MCP Tools: mcp_azure_mcp_azd
The skill relies on several external markdown files (e.g., `Pre-Deploy Checklist`, `global-rules.md`, `recipes/README.md`) for instructions and rules. If these external references are not securely managed or can be modified by an attacker, they could be used to inject malicious instructions or bypass safety mechanisms.
Pre-deploy checklist required — [Pre-Deploy Checklist](references/pre-deploy-checklist.md) ... Load Recipe — Based on recipe.type in .azure/deployment-plan.md
While the skill states 'Destructive actions require `ask_user`', it also includes a step to run `azd provision --no-prompt`. This flag bypasses user interaction, which could be abused if the provision step leads to unintended resource creation or modification without explicit human approval.
⛔ Destructive actions require ask_user ... RBAC Health Check — For Container Apps + ACR with managed identity: run azd provision --no-prompt
The skill has access to tools for listing Azure subscriptions, resource groups, and role assignments (`mcp_azure_mcp_subscription_list`, `mcp_azure_mcp_group_list`, `azure__role`). While intended for verification, these tools can be used to enumerate cloud resources for malicious purposes.
MCP Tools: mcp_azure_mcp_subscription_list | mcp_azure_mcp_group_list | azure__role
The skill's execution flow, including which commands to run and their parameters ('Load Recipe'), is heavily dependent on the content of `.azure/deployment-plan.md`. If this file is compromised or manipulated, it can lead to arbitrary command execution or unintended infrastructure changes by bypassing validation checks.
Read .azure/deployment-plan.md, verify status = Validated ... Load Recipe — Based on recipe.type in .azure/deployment-plan.md
[](https://mondoo.com/ai-agent-security/skills/github/microsoft/github-copilot-for-azure/azure-deploy)<a href="https://mondoo.com/ai-agent-security/skills/github/microsoft/github-copilot-for-azure/azure-deploy"><img src="https://mondoo.com/ai-agent-security/api/badge/github/microsoft/github-copilot-for-azure/azure-deploy.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/github/microsoft/github-copilot-for-azure/azure-deploy.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.