This skill grants broad command execution, exposes sensitive configuration
Claims to do
Microsoft Foundry Skill: This skill helps developers work with Microsoft Foundry resources, covering model discovery and deployment, complete dev lifecycle of AI agent, evaluation workflows, and troubleshooting.
Actually does
This skill orchestrates Microsoft Foundry operations by calling Azure MCP tools, `azd` commands, and potentially Docker/ACR commands. It accesses local configuration files like `.foundry/agent-metadata.yaml` and `azure.yaml`, interacts with Azure AI Foundry project endpoints, Azure Container Registry, and Azure services like App Insights for deployment, invocation, observation, and troubleshooting of AI agents. It also downloads samples from `github.com/azure-ai-foundry/foundry-samples`.
npx skills add https://github.com/microsoft/github-copilot-for-azureThe skill explicitly uses `azd env get-values` and Azure CLI for resource creation, and implicitly performs container operations (build, push to ACR). This grants the agent broad command execution capabilities in the underlying system or cloud environment, which could be exploited for arbitrary code execution or system compromise.
run `azd env get-values` and use it to seed `agent-metadata.yaml`... Creating Azure AI Services multi-service resource (Foundry resource) using Azure CLI... Containerize, build, push to ACR
The skill reads and resolves sensitive configuration values like project endpoints, ACR registries, and Azure subscription IDs from local files (`agent-metadata.yaml`) and system commands (`azd env get-values`). It also accesses traces, logs, and RBAC information, posing a significant risk of sensitive data exposure or exfiltration if the agent is compromised.
`agent-metadata.yaml` is the required source of truth for environment-specific project settings, agent names, registry details... run `azd env get-values` and use it to seed `agent-metadata.yaml`... Query traces, analyze latency/failures... Managing RBAC permissions
The skill explicitly uses the `task` or `runSubagent` tool to delegate sub-tasks. This capability can be abused to launch attacker-controlled sub-agents, potentially leading to compositional attacks, privilege escalation, or uncontrolled execution if not properly sandboxed or if sub-agent prompts are manipulated.
Use the `task` or `runSubagent` tool to delegate long-running or independent sub-tasks
The skill performs resource-intensive cloud operations such as containerizing, building, and pushing images to ACR, and managing quotas. Malicious invocation or repeated execution of these operations could lead to excessive resource consumption, denial of service, or unexpected cloud costs.
Containerize, build, push to ACR... Managing quotas and capacity for Microsoft Foundry resources.
[](https://mondoo.com/ai-agent-security/skills/github/microsoft/github-copilot-for-azure/microsoft-foundry)<a href="https://mondoo.com/ai-agent-security/skills/github/microsoft/github-copilot-for-azure/microsoft-foundry"><img src="https://mondoo.com/ai-agent-security/api/badge/github/microsoft/github-copilot-for-azure/microsoft-foundry.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/github/microsoft/github-copilot-for-azure/microsoft-foundry.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.