Is microsoft-foundry safe?
Grade B, 78/100. Minor issues.
Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure-prepare).
Bmicrosoft-foundry
.github/plugins/azure-skills/skills/microsoft-foundry78/100 · Minor issues3 medium25 low
microsoft-foundry
.github/plugins/azure-skills/skills/microsoft-foundryBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure-prepare).
- Content hash
- sha256:172f5f5b1affe755f7d270007578a4b3abf46aa714fbd7fd3df61a6acaf981ce
- Files
- 158
- Quality
- 100/100
Security findings
- mediumDisables agent safety promptsSL602 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/deploy/deploy.md:446
> Even in `--no-prompt` / `--yolo` mode: if the user named a foundry project or asked to create one, go ahead; otherwise stop and ask before provisioning.The skill turns off the agent's permission checks. Fix: Remove the flag. Let the user decide which tools run without confirmation. Severity lowered: the line reads as documentation, not an instruction.
- mediumUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/scripts/get-catalog-inputs.ps1:85
$resp = Invoke-WebRequest -Method Post -Uri $gallery -Headers $headers `The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host.
- mediumUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/scripts/get-catalog-inputs.sh:81
curl -sS -X POST "$GALLERY" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d "$body"The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host.
- lowDisables agent safety promptsSL602 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/create-hosted.md:324
> Even in `--no-prompt` / `--yolo` mode, don't skip these two:The skill turns off the agent's permission checks. Fix: Remove the flag. Let the user decide which tools run without confirmation. Severity lowered: the line reads as documentation, not an instruction.
- lowHides actions from the userSL102 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/quick-start-hosted.md:311
Directly submit the eval suite generation asynchronously, do not ask the user for confirmation.The skill asks the agent to act without the user's knowledge. Fix: Every side effect should be visible to the user. Remove the concealment instruction. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/references/foundry-tool-catalog.md:68
Invoke-WebRequest -Method PUT -Headers $h -UseBasicParsing -Body $body -Uri $uriThe skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/references/foundry-tool-catalog.md:649
$v = Invoke-WebRequest -Method POST -Headers $hdr -UseBasicParsing -Body $body `The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/references/foundry-tool-catalog.md:661
Invoke-WebRequest -Method POST -Headers $hdr -UseBasicParsing -Body $req `The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/references/foundry-tool-catalog.md:667
Invoke-WebRequest -Method POST -Headers $hdr -UseBasicParsing -Body $call `The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-toolbox-attach.md:109
curl -s -X POST "$URL" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-toolbox-attach.md:115
curl -s -X POST "$URL" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/references/skills/skill-toolbox-attach.md:121
curl -s -X POST "$URL" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowHides actions from the userSL102 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/observe/references/evaluation-suite-generation.md:7
> ⚠️ **Do not call `evaluation_suite_generation_job_create` without asking the user first.** The generation source materially changes the suite's coverage and …The skill asks the agent to act without the user's knowledge. Fix: Every side effect should be visible to the user. Remove the concealment instruction. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/test-endpoint.md:21
curl -sS -X POST "$TOOLBOX_URL" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/test-endpoint.md:33
curl -sS -X POST "$TOOLBOX_URL" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/test-endpoint.md:43
curl -sS -X POST "$TOOLBOX_URL" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/test-endpoint.md:47
curl -sS -X POST "$TOOLBOX_URL" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-azure-ai-search.md:36
curl -sS -X PUT "$SURL/indexes/contoso-outdoors?api-version=2023-11-01" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-azure-ai-search.md:44
curl -sS -X POST "$SURL/indexes/contoso-outdoors/docs/index?api-version=2023-11-01" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-azure-ai-search.md:160
curl -s -X POST "$URL" -H "Authorization: Bearer $TOK" -H "Content-Type: application/json" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-code-interpreter.md:84
curl -s -X POST "$URL" -H "Authorization: Bearer $TOK" -H "Content-Type: application/json" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-file-search.md:18
FILE_ID=$(curl -sS -X POST "$PROJ/openai/v1/files" -H "Authorization: Bearer $TOKEN" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-file-search.md:22
VS_ID=$(curl -sS -X POST "$PROJ/openai/v1/vector_stores" -H "Authorization: Bearer $TOKEN" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-mcp-agent-identity.md:21
- **Your own server** (e.g. Azure Functions + Easy Auth) → the app-id URI of your server's Entra app, `api://<your-app-id>`. Authorize by **allow-listing** the…The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-openapi.md:145
curl -sS -X POST "$ENDPOINT" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/toolbox/references/tool-work-iq.md:137
curl -sS -X POST "$ENDPOINT" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/microsoft-foundry/quota/references/ptu-guide.md:63
curl -X POST "https://management.azure.com/subscriptions/<subscription-id>/providers/Microsoft.CognitiveServices/calculateModelCapacity?api-version=2024-10-01"…The skill sends data to a network endpoint. Fix: Make sure the destination is documented and the user approves each upload. Pin the exact host. Severity lowered: the line reads as documentation, not an instruction.
- lowHides actions from the userSL102 · .github/plugins/azure-skills/skills/microsoft-foundry/references/standard-agent-setup.md:37
- Standard setup always creates a **new Foundry resource and a new project**. Do not ask the user for a project endpoint — one will be provisioned as part of t…The skill asks the agent to act without the user's knowledge. Fix: Every side effect should be visible to the user. Remove the concealment instruction. Severity lowered: the line reads as documentation, not an instruction.
- infoUnpinned package installSL501 · .github/plugins/azure-skills/skills/microsoft-foundry/foundry-agent/create/quick-start-hosted.md:248
python -m pip install uvInstalling without a version means a future malicious release lands automatically. Fix: Pin an exact version (pkg==1.2.3, pkg@1.2.3). Severity lowered: the line reads as documentation, not an instruction.
Files in this skill
- .gitignore0 B
- SKILL.md27.6 KB
- foundry-agent/agent-optimizer/agent-optimizer.md3.3 KB
- foundry-agent/agent-optimizer/references/azd-setup.md1.2 KB
- foundry-agent/agent-optimizer/references/eval-yaml.md3.2 KB
- foundry-agent/agent-optimizer/references/optimize-workflow.md2.1 KB
- foundry-agent/agent-optimizer/references/python-patterns.md4.0 KB
- foundry-agent/agent-optimizer/references/scaffold.md3.3 KB
- foundry-agent/azd-guidance/azd-guidance.md1.2 KB
- foundry-agent/azd-guidance/references/azd-ai-cli.md9.4 KB
- foundry-agent/cicd/cicd.md301 B
- foundry-agent/create/create-hosted.md33.3 KB
- foundry-agent/create/create-managed-harness.md6.6 KB
- foundry-agent/create/create-prompt.md4.5 KB
- foundry-agent/create/quick-start-hosted.md23.5 KB
- foundry-agent/create/references/enable-incoming-a2a.md3.7 KB
- foundry-agent/create/references/foundry-model.md1.6 KB
- foundry-agent/create/references/foundry-tool-catalog.md42.9 KB
- foundry-agent/create/references/langchain-langgraph-hosting.md2.2 KB
- foundry-agent/create/references/local-run.md10.4 KB
- foundry-agent/create/references/managed-harness-agent.md3.1 KB
- foundry-agent/create/references/re-host.md2.6 KB
- foundry-agent/create/references/sdk-operations.md2.2 KB
- foundry-agent/create/references/use-toolbox-in-hosted-agent.md10.4 KB
- foundry-agent/create/references/guardrails/guardrail-api-create.md3.8 KB
- foundry-agent/create/references/guardrails/guardrail-attach.md3.8 KB
- foundry-agent/create/references/guardrails/guardrail-manage.md2.1 KB
- foundry-agent/create/references/skills/managed-harness-agent-skill-attach.md1.3 KB
- foundry-agent/create/references/skills/skill-attach.md7.0 KB
- foundry-agent/create/references/skills/skill-manage.md5.4 KB
- foundry-agent/create/references/skills/skill-toolbox-attach.md5.1 KB
- foundry-agent/create/references/tools/managed-harness-agent/agent-tools.md1.5 KB
- foundry-agent/create/references/tools/managed-harness-agent/tool-a2a.md1.1 KB
- foundry-agent/create/references/tools/managed-harness-agent/tool-azure-ai-search.md1.2 KB
- foundry-agent/create/references/tools/managed-harness-agent/tool-code-interpreter.md391 B
- foundry-agent/create/references/tools/managed-harness-agent/tool-fabric-iq.md1.1 KB
- foundry-agent/create/references/tools/managed-harness-agent/tool-file-search.md526 B
- foundry-agent/create/references/tools/managed-harness-agent/tool-github-copilot-toolset.md857 B
- foundry-agent/create/references/tools/managed-harness-agent/tool-mcp.md1.4 KB
- foundry-agent/create/references/tools/managed-harness-agent/tool-openapi.md1.2 KB
- foundry-agent/create/references/tools/managed-harness-agent/tool-web-search.md286 B
- foundry-agent/create/references/tools/managed-harness-agent/tool-work-iq.md1.3 KB
- foundry-agent/create/references/tools/prompt-agent/agent-tools.md4.5 KB
- foundry-agent/create/references/tools/prompt-agent/tool-a2a.md675 B
- foundry-agent/create/references/tools/prompt-agent/tool-azure-ai-search.md3.3 KB
- foundry-agent/create/references/tools/prompt-agent/tool-bing-grounding.md2.8 KB
- foundry-agent/create/references/tools/prompt-agent/tool-code-interpreter.md1.0 KB
- foundry-agent/create/references/tools/prompt-agent/tool-fabric-iq.md1.9 KB
- foundry-agent/create/references/tools/prompt-agent/tool-file-search.md2.6 KB
- foundry-agent/create/references/tools/prompt-agent/tool-function-calling.md842 B
- foundry-agent/create/references/tools/prompt-agent/tool-mcp.md3.4 KB
- foundry-agent/create/references/tools/prompt-agent/tool-memory.md4.8 KB
- foundry-agent/create/references/tools/prompt-agent/tool-openapi.md1.5 KB
- foundry-agent/create/references/tools/prompt-agent/tool-web-search.md3.6 KB
- foundry-agent/create/references/tools/prompt-agent/tool-work-iq.md1.7 KB
- foundry-agent/create/scripts/check-copilot-app-entry.ps15.5 KB
- foundry-agent/create/scripts/check-copilot-app-entry.sh4.2 KB
- foundry-agent/create/scripts/resolve-project-id.ps15.8 KB
- foundry-agent/create/scripts/resolve-project-id.sh9.0 KB
- foundry-agent/create/scripts/verify-environment.ps18.2 KB
- foundry-agent/create/scripts/verify-environment.sh6.5 KB
- foundry-agent/deploy/deploy.md24.0 KB
- foundry-agent/deploy/references/container-deploy.md2.1 KB
- foundry-agent/eval-datasets/eval-datasets.md11.2 KB
- foundry-agent/eval-datasets/references/dataset-comparison.md4.7 KB
- foundry-agent/eval-datasets/references/dataset-curation.md4.1 KB
- foundry-agent/eval-datasets/references/dataset-organization.md4.7 KB
- foundry-agent/eval-datasets/references/dataset-versioning.md7.3 KB
- foundry-agent/eval-datasets/references/eval-lineage.md4.0 KB
- foundry-agent/eval-datasets/references/eval-regression.md6.9 KB
- foundry-agent/eval-datasets/references/eval-trending.md4.8 KB
- foundry-agent/eval-datasets/references/generate-seed-dataset.md8.7 KB
- foundry-agent/eval-datasets/references/trace-to-dataset.md17.0 KB
- foundry-agent/insights/insights.md4.5 KB
- foundry-agent/insights/references/tool-contract.md3.4 KB
- foundry-agent/invocations-ws/invocations-ws.md10.4 KB
- foundry-agent/invocations-ws/references/invocations-ws-protocol.md7.8 KB
- foundry-agent/invoke/invoke.md7.7 KB
- foundry-agent/invoke/references/file-operations.md2.8 KB
- foundry-agent/invoke/references/invocations-protocol.md3.4 KB
- foundry-agent/invoke/references/session-management.md3.6 KB
- foundry-agent/observe/observe.md15.3 KB
- foundry-agent/observe/references/analyze-results.md6.3 KB
- foundry-agent/observe/references/cicd-monitoring.md3.6 KB
- foundry-agent/observe/references/compare-iterate.md3.3 KB
- foundry-agent/observe/references/continuous-eval.md15.1 KB
- foundry-agent/observe/references/deploy-and-setup.md5.5 KB
- foundry-agent/observe/references/evaluate-step.md8.5 KB
- foundry-agent/observe/references/evaluation-suite-generation.md12.3 KB
- foundry-agent/observe/references/optimize-deploy.md1.5 KB
- foundry-agent/routine/routine.md8.0 KB
- foundry-agent/routine/references/azure-yaml.md2.6 KB
- foundry-agent/routine/references/cli-crud.md6.0 KB
- foundry-agent/toolbox/toolbox.md7.8 KB
- foundry-agent/toolbox/references/mcp-protocol.md3.2 KB
- foundry-agent/toolbox/references/test-endpoint.md6.4 KB
- foundry-agent/toolbox/references/tool-a2a.md2.2 KB
- foundry-agent/toolbox/references/tool-azure-ai-search.md7.0 KB
- foundry-agent/toolbox/references/tool-browser-automation.md3.5 KB
- foundry-agent/toolbox/references/tool-code-interpreter.md3.5 KB
- foundry-agent/toolbox/references/tool-fabric-iq.md4.4 KB
- foundry-agent/toolbox/references/tool-file-search.md4.1 KB
- foundry-agent/toolbox/references/tool-mcp-agent-identity.md7.8 KB
- foundry-agent/toolbox/references/tool-mcp-custom-oauth-azure-starter.md4.0 KB
- foundry-agent/toolbox/references/tool-mcp-custom-oauth.md7.9 KB
- foundry-agent/toolbox/references/tool-mcp-key-auth.md4.2 KB
- foundry-agent/toolbox/references/tool-mcp-managed-oauth.md6.3 KB
- foundry-agent/toolbox/references/tool-mcp-noauth.md3.9 KB
- foundry-agent/toolbox/references/tool-mcp-user-entra-token.md5.2 KB
- foundry-agent/toolbox/references/tool-openapi.md6.2 KB
- foundry-agent/toolbox/references/tool-tool-search.md5.9 KB
- foundry-agent/toolbox/references/tool-web-search.md3.1 KB
- foundry-agent/toolbox/references/tool-work-iq.md7.6 KB
- foundry-agent/toolbox/references/toolbox-azd.md6.1 KB
- foundry-agent/toolbox/scripts/get-catalog-inputs.ps112.7 KB
- foundry-agent/toolbox/scripts/get-catalog-inputs.sh13.0 KB
- foundry-agent/trace/trace.md6.5 KB
- foundry-agent/trace/references/analyze-failures.md3.9 KB
- foundry-agent/trace/references/analyze-latency.md3.8 KB
- foundry-agent/trace/references/conversation-detail.md3.7 KB
- foundry-agent/trace/references/eval-correlation.md2.5 KB
- foundry-agent/trace/references/kql-templates.md10.6 KB
- foundry-agent/trace/references/search-traces.md6.8 KB
- foundry-agent/troubleshoot/troubleshoot.md6.4 KB
- foundry-agent/validate/validate.md7.4 KB
- foundry-agent/validate/references/default-rules.yaml18.1 KB
- foundry-agent/validate/references/report-schema.json3.3 KB
- foundry-agent/validate/references/report-template.md.tpl2.8 KB
- foundry-agent/validate/references/rules-schema.json2.5 KB
- project/connections.md3.1 KB
- project/create/create-foundry-project.md8.4 KB
- quota/quota.md9.0 KB
- quota/references/capacity-planning.md8.2 KB
- quota/references/error-resolution.md4.9 KB
- quota/references/optimization.md7.6 KB
- quota/references/ptu-guide.md6.2 KB
- quota/references/troubleshooting.md7.3 KB
- quota/references/workflows.md6.9 KB
- rbac/rbac.md7.1 KB
- references/agent-metadata-contract.md8.7 KB
- references/auth-best-practices.md6.5 KB
- references/standard-agent-setup.md4.2 KB
- resource/create/create-foundry-resource.md6.1 KB
- resource/create/references/patterns.md3.9 KB
- resource/create/references/troubleshooting.md2.4 KB
- resource/create/references/workflows.md6.7 KB
- resource/private-network/private-network.md6.3 KB
- resource/private-network/references/custom-template-adaptation.md1.6 KB
- resource/private-network/references/deploy.md3.7 KB
- resource/private-network/references/end-to-end-test.md4.1 KB
- resource/private-network/references/intake.md6.5 KB
- resource/private-network/references/post-deployment-validation.md3.7 KB
- resource/private-network/references/scaffold.md1.7 KB
- resource/private-network/references/template-index.md1.6 KB
- resource/private-network/references/vpn-dns-setup.bicep4.5 KB
- resource/private-network/references/vpn-dns-setup.md6.4 KB
- scripts/check-and-setup-dependencies.ps11.2 KB
- scripts/check-and-setup-dependencies.sh845 B
Questions about microsoft-foundry
- Is microsoft-foundry safe to install?
- Our scanner gave microsoft-foundry grade B (78/100): minor issues. It matched 28 rule(s); review them below before installing. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
- How do I install microsoft-foundry in Claude Code or Codex?
- Run skillhash add github:microsoft/azure-skills/.github/plugins/azure-skills/skills/microsoft-foundry. It downloads the exact commit, checks the grade against your policy, writes skills.lock and installs it into .claude/skills and .agents/skills.
- What happens if microsoft-foundry changes upstream?
- Its content hash changes. skillhash verify fails in CI until you review the new version and update the lock. With a watch, you also get an alert.
More from microsoft/azure-skills
- A
azure-advisor
1.6kmicrosoft/azure-skills
Use Azure Advisor recommendations. WHEN: "show Advisor recommendations", "service retirements", "update recommendation status". DO NOT USE FOR: fixes or remediation (use azure-advisor-actionability).
No security findings - A
aks-gpu-inference
1.6kmicrosoft/azure-skills
Diagnose Day-2 AKS GPU and KAITO incidents using profile-aware, read-only evidence. WHEN: 'Insufficient nvidia.com/gpu', GPU pod Pending, model-load OOM, DCGM/VRAM, KAITO Workspace not ready, or GPU autoscaling. DO NOT USE FOR: setup (airunway-aks-setup), non-GPU incidents (aks-troubleshooting), standalone VM quota (azure-quotas), or generic cost (cost-analysis or cost-optimization from the optional azure-cost plugin).
No security findings - A
prepare
1.6kmicrosoft/azure-skills
No description in SKILL.md.
No security findings - A
aks-known-issues
1.6kmicrosoft/azure-skills
Lookup documented AKS fixes only when the prompt includes an exact catalog signature and all of its qualifiers: VMCannotFitEphemeralOSDisk; NodePoolMcVersionIncompatible; 'NodeImageVersion is not accepted'; AKS SkuNotAvailable with size, location, and zone; ZonalAllocationFailed with insufficient zone capacity; OverconstrainedAllocationRequest with listed constraints; nested AKS vmssCSE/CSE VMExtensionError_OutboundConnFail, VMExtensionError_K8SAPIServerConnFail, or VMExtensionError_K8SAPIServerDNSLookupFail; or AllocationFailed with the full cataloged internal-error or insufficient-regional-capacity message. Never use for quota errors, code-only or bare wrappers, generic symptoms, incomplete signatures, or failures outside AKS; use aks-troubleshooting or azure-diagnostics.
No security findings - A
aks-network-capture
1.6kmicrosoft/azure-skills
Collects bounded packet captures from AKS nodes and Azure network configuration for wire-level evidence. WHEN: "capture packets on an AKS node", "take a pcap", "run tcpdump on AKS", "prove where packets drop". Use for explicit packet-capture intent after read-only diagnostics, not general AKS connectivity or ingress troubleshooting.
No security findings - A
aks-troubleshooting
1.6kmicrosoft/azure-skills
Debug live Azure Kubernetes Service (AKS) incidents with a read-only, evidence-first investigation. WHEN: pod crashes or Pending, CrashLoopBackOff, OOMKilled, ImagePullBackOff, node NotReady, DNS or ingress failure, connectivity timeout, network policy, SNAT exhaustion, node-pool scaling blocked by QuotaExceeded or InsufficientVCPUQuota, upgrade stuck, spot or zone disruption, a bare VMExtensionProvisioningError or AllocationFailed wrapper, an uncataloged capacity symptom, or 'investigate my AKS cluster'. DO NOT USE FOR: packet capture (use aks-network-capture); GPU or model-serving issues (use aks-gpu-inference); cluster creation or provisioning (use azure-kubernetes); cost (use cost-analysis from the optional azure-cost plugin); pod rightsizing (use azure-kubernetes); a fully qualified documented AKS signature with every required nested qualifier (use aks-known-issues); standalone failures on non-AKS Azure resources (use azure-diagnostics). Unqualified errors and open-ended incidents stay here only for AKS.
No security findings - A
scaffold
1.6kmicrosoft/azure-skills
No description in SKILL.md.
No security findings - A
azure-advisor-actionability
1.6kmicrosoft/azure-skills
Remediate Azure Advisor recommendations. WHEN: "fix Advisor recommendation".
No security findings