This skill executes arbitrary commands,
Claims to do
Azure Upgrade: > This skill handles **assessment and automated upgrades** of existing Azure workloads from one Azure service, hosting plan, or SKU to another — all within Azure. This includes plan/tier upgrades (e.g. Consumption → Flex Consumption), cross-service migrations (e.g. App Service → Container Apps), and SKU changes. This is NOT for cross-cloud migration — use `azure-cloud-migrate` for that.
Actually does
This skill orchestrates Azure workload assessments and upgrades by identifying source/target plans, assessing readiness using scenario references, and collecting configurations. It utilizes `mcp_azure_mcp_get_bestpractices`, `mcp_azure_mcp_documentation`, `mcp_azure_mcp_appservice`, and `mcp_azure_mcp_applicationinsights` tools for information gathering and verification. The actual upgrade execution (creating resources, migrating settings, deploying code) is delegated to unspecified 'automated upgrade steps' and 'automation scripts' referenced externally.
The skill explicitly states it will 'Execute the automated upgrade steps' and references 'Automation Scripts'. This capability allows for arbitrary command execution, which could lead to data exfiltration, resource abuse, or system compromise if the scripts are malicious or exploited.
Execute the automated upgrade steps (create new resources, migrate settings, deploy code), Automation Scripts (references/services/functions/automation.md)
The skill relies on several 'mcp_azure_mcp_*' tools whose implementations are not provided. If these tools are compromised, or if the skill passes unsanitized user input to them, it could lead to tool poisoning, unintended actions, or vulnerabilities.
Use `mcp_azure_mcp_get_bestpractices` and `mcp_azure_mcp_documentation` MCP tools, MCP Tools table
The skill explicitly collects 'settings, identities, configs from the existing app' during the pre-migrate phase. This involves accessing potentially sensitive information, which, if not handled securely, could be vulnerable to data exfiltration or credential theft.
Collect settings, identities, configs from the existing app
The skill loads multiple external markdown files (.md) for rules, scenarios, and automation details. These files can be used to inject hidden instructions, manipulate the agent's reasoning, or poison its RAG/knowledge base, potentially leading to unintended or malicious actions.
Load the scenario reference and follow its rules, [consumption-to-flex.md](references/services/functions/consumption-to-flex.md), [global-rules](references/global-rules.md)
The skill is designed to hand off to 'azure-validate' or 'azure-deploy' for further actions. This chaining pattern introduces a dependency on the security and trustworthiness of these downstream skills, which could lead to systemic vulnerabilities if they are compromised.
Hand off to `azure-validate` for deep validation or `azure-deploy` for CI/CD setup
The skill claims to 'handle automated upgrades' but the actual upgrade execution logic (creating resources, migrating settings, deploying code) is not contained within the skill's definition. Instead, it refers to external 'automated upgrade steps' and 'automation scripts', making the skill primarily an orchestrator and assessor rather than the direct executor of the upgrade.
The 'Upgrade' step states 'Execute the automated upgrade steps (create new resources, migrate settings, deploy code)' and 'References' section lists 'Automation Scripts' without providing their content.
[](https://mondoo.com/ai-agent-security/skills/github/microsoft/azure-skills/azure-upgrade)<a href="https://mondoo.com/ai-agent-security/skills/github/microsoft/azure-skills/azure-upgrade"><img src="https://mondoo.com/ai-agent-security/api/badge/github/microsoft/azure-skills/azure-upgrade.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/github/microsoft/azure-skills/azure-upgrade.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.