azure-diagnostics

SAFE max severity MEDIUMSkillSpector Do not install 74 registry microsoft last scanned 2 scans

Verdict safe, but 2 findings (2 medium), mainly unauthorized tool use, data exfiltration. Most recent scan 2026-10-22.

Second scanner: NVIDIA SkillSpector

The two scanners disagree: Cisco found nothing and SkillSpector says do not install. One of them has a blind spot here; read the skill before trusting either. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not…

Package
54 files, 222 KB
SKILL.md
806 words, 12+ sections
Code
PowerShell (6), Shell (6)
License
MIT

SKILL.md covers: Azure Diagnostics · Triggers · Rules · Quick Diagnosis Flow · Troubleshooting Guides by Service · Routing · Quick Reference · Common Diagnostic Commands · Check resource health · View activity log · Container Apps logs · Function App logs (query App Insights traces)

Findings

MEDIUM Undeclared network usage Unauthorized Tool Usestatic

Skill code uses network libraries but doesn't declare network requirement

SKILL.md

Remediation: Declare network usage in compatibility field or remove network calls
MEDIUM Bash: tainted data flows to dangerous sink Data Exfiltrationbehavioral

Variable $ip (line 78) flows to `python3` at line 80.

scripts/test-messaging-connectivity.sh:80

if [ -z "$ip" ] && command -v python3 >/dev/null 2>&1; then
Remediation: Review the data flow from source to sink. Avoid sending sensitive or untrusted data to network or execution commands.

What is in the package

54 files, 222 KB. Show the list.
FileKindSize
SKILL.mddoc7.3 KB
references/azure-resource-graph.mddoc2.8 KB
references/kql-queries.mddoc1.3 KB
scripts/aks-baseline.ps1script7.0 KB
scripts/aks-baseline.shscript6.7 KB
scripts/appservice-diagnostics.ps1script2.3 KB
scripts/appservice-diagnostics.shscript2.9 KB
scripts/containerapp-diagnostics.ps1script2.1 KB
scripts/containerapp-diagnostics.shscript2.7 KB
scripts/pod-evidence.ps1script6.6 KB
scripts/pod-evidence.shscript7.1 KB
scripts/run-ig.ps1script5.6 KB
scripts/run-ig.shscript6.5 KB
scripts/test-messaging-connectivity.ps1script6.3 KB
scripts/test-messaging-connectivity.shscript6.8 KB
references/app-service/README.mddoc7.8 KB
references/container-apps/README.mddoc3.5 KB
references/functions/README.mddoc3.9 KB
references/functions/durable.mddoc7.6 KB
references/functions/triggers.mddoc7.7 KB
troubleshooting/aks/aks-troubleshooting.mddoc9.2 KB
troubleshooting/aks/general-diagnostics.mddoc2.0 KB
troubleshooting/aks/load-balancer-and-ingress.mddoc3.6 KB
troubleshooting/aks/network-policy.mddoc832 B
troubleshooting/aks/networking.mddoc5.5 KB
troubleshooting/aks/node-issues.mddoc4.7 KB
troubleshooting/aks/optional-aks-operations.mddoc2.3 KB
troubleshooting/aks/pod-failures.mddoc7.6 KB
troubleshooting/aks/spot-and-zone-issues.mddoc2.5 KB
troubleshooting/aks/upgrade-operations.mddoc2.2 KB
troubleshooting/compute/vm-troubleshooting.mddoc3.3 KB
troubleshooting/messaging/README.mddoc1.6 KB
troubleshooting/messaging/auth-best-practices.mddoc6.1 KB
troubleshooting/messaging/azure-eventhubs-dotnet.mddoc3.5 KB
troubleshooting/messaging/azure-eventhubs-java.mddoc3.2 KB
troubleshooting/messaging/azure-eventhubs-js.mddoc2.7 KB
troubleshooting/messaging/azure-eventhubs-py.mddoc4.3 KB
troubleshooting/messaging/azure-servicebus-dotnet.mddoc2.5 KB
troubleshooting/messaging/azure-servicebus-java.mddoc2.2 KB
troubleshooting/messaging/azure-servicebus-js.mddoc2.4 KB
troubleshooting/messaging/azure-servicebus-py.mddoc2.3 KB
troubleshooting/messaging/service-troubleshooting.mddoc5.1 KB
troubleshooting/aks/references/aks-mcp.mddoc2.3 KB
troubleshooting/aks/references/command-flows.mddoc4.1 KB
troubleshooting/aks/references/inspektor-gadget.mddoc7.6 KB
troubleshooting/aks/references/structured-input-modes.mddoc1.5 KB
troubleshooting/compute/references/cannot-connect-to-vm.mddoc3.1 KB
troubleshooting/compute/references/credential-auth-errors.mddoc2.3 KB
troubleshooting/compute/references/firewall-blocking.mddoc2.3 KB
troubleshooting/compute/references/network-connectivity.mddoc2.5 KB
troubleshooting/compute/references/rdp-connectivity.mddoc2.7 KB
troubleshooting/compute/references/rdp-service-config.mddoc3.2 KB
troubleshooting/compute/references/ssh-connectivity.mddoc2.9 KB
troubleshooting/compute/references/vm-agent-not-responding.mddoc3.6 KB

External hosts referenced

learn.microsoft.com github.com app.scm.azurewebsites.net app.azurewebsites.net app.region.azurecontainerapps.io azure.status.microsoft documentation.ubuntu.com

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Environment variables referenced

AZURE_FUNCTIONS_ENVIRONMENT AZURE_CLIENT_ID DNS_PROBE_FINISHED_NXDOMAIN PORT

Package contents recorded 2026-10-22 at commit f49ac319a7d3. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Scan history

DateVerdictFindingsChangeAnalyzersRaw
SAFE 2 = static bytecode pipeline correlation behavioral trigger JSON
SAFE 2 first scan static bytecode pipeline correlation behavioral trigger JSON

Sources