skillhash

Is azure-diagnostics safe?

Grade A, 98/100. No meaningful risk found.

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 ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.

microsoft/azure-skills/skills/azure-diagnostics 1.6kChecked 3h agoContent last changed 3h ago
A

azure-diagnostics

skills/azure-diagnostics
98/100 · No meaningful risk found1 low

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 ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.

Content hash
sha256:85e12662287f952cf890c0f36e25df5c7f27a1bd6d98e480f9ad9e86210ff376
Files
54
Quality
100/100

Security findings

  • lowHides actions from the userSL102 · skills/azure-diagnostics/troubleshooting/aks/optional-aks-operations.md:24
    using the host-supported plugin manager. Do not silently install the plugin,

    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.

  • infoRuns with elevated privilegesSL305 · skills/azure-diagnostics/troubleshooting/compute/references/credential-auth-errors.md:16
    | sudo prompt fails | Linux | Fix sudoers via Run Command or Serial Console | [SSH overview] |

    The skill uses sudo. Fix: Prefer user-level installs. If root is unavoidable, explain why next to the command. Severity lowered: the line reads as documentation, not an instruction.

Files in this skill
  • SKILL.md7.3 KB
  • references/azure-resource-graph.md2.8 KB
  • references/kql-queries.md1.3 KB
  • references/app-service/README.md7.8 KB
  • references/container-apps/README.md3.5 KB
  • references/functions/README.md3.9 KB
  • references/functions/durable.md7.6 KB
  • references/functions/triggers.md7.7 KB
  • scripts/aks-baseline.ps17.0 KB
  • scripts/aks-baseline.sh6.7 KB
  • scripts/appservice-diagnostics.ps12.3 KB
  • scripts/appservice-diagnostics.sh2.9 KB
  • scripts/containerapp-diagnostics.ps12.1 KB
  • scripts/containerapp-diagnostics.sh2.7 KB
  • scripts/pod-evidence.ps16.6 KB
  • scripts/pod-evidence.sh7.1 KB
  • scripts/run-ig.ps15.6 KB
  • scripts/run-ig.sh6.5 KB
  • scripts/test-messaging-connectivity.ps16.3 KB
  • scripts/test-messaging-connectivity.sh6.8 KB
  • troubleshooting/aks/aks-troubleshooting.md9.2 KB
  • troubleshooting/aks/general-diagnostics.md2.0 KB
  • troubleshooting/aks/load-balancer-and-ingress.md3.6 KB
  • troubleshooting/aks/network-policy.md832 B
  • troubleshooting/aks/networking.md5.5 KB
  • troubleshooting/aks/node-issues.md4.7 KB
  • troubleshooting/aks/optional-aks-operations.md2.3 KB
  • troubleshooting/aks/pod-failures.md7.6 KB
  • troubleshooting/aks/spot-and-zone-issues.md2.5 KB
  • troubleshooting/aks/upgrade-operations.md2.2 KB
  • troubleshooting/aks/references/aks-mcp.md2.3 KB
  • troubleshooting/aks/references/command-flows.md4.1 KB
  • troubleshooting/aks/references/inspektor-gadget.md7.6 KB
  • troubleshooting/aks/references/structured-input-modes.md1.5 KB
  • troubleshooting/compute/vm-troubleshooting.md3.3 KB
  • troubleshooting/compute/references/cannot-connect-to-vm.md3.1 KB
  • troubleshooting/compute/references/credential-auth-errors.md2.3 KB
  • troubleshooting/compute/references/firewall-blocking.md2.3 KB
  • troubleshooting/compute/references/network-connectivity.md2.5 KB
  • troubleshooting/compute/references/rdp-connectivity.md2.7 KB
  • troubleshooting/compute/references/rdp-service-config.md3.2 KB
  • troubleshooting/compute/references/ssh-connectivity.md2.9 KB
  • troubleshooting/compute/references/vm-agent-not-responding.md3.6 KB
  • troubleshooting/messaging/README.md1.6 KB
  • troubleshooting/messaging/auth-best-practices.md6.1 KB
  • troubleshooting/messaging/azure-eventhubs-dotnet.md3.5 KB
  • troubleshooting/messaging/azure-eventhubs-java.md3.2 KB
  • troubleshooting/messaging/azure-eventhubs-js.md2.7 KB
  • troubleshooting/messaging/azure-eventhubs-py.md4.3 KB
  • troubleshooting/messaging/azure-servicebus-dotnet.md2.5 KB
  • troubleshooting/messaging/azure-servicebus-java.md2.2 KB
  • troubleshooting/messaging/azure-servicebus-js.md2.4 KB
  • troubleshooting/messaging/azure-servicebus-py.md2.3 KB
  • troubleshooting/messaging/service-troubleshooting.md5.1 KB

Questions about azure-diagnostics

Is azure-diagnostics safe to install?
Our scanner gave azure-diagnostics grade A (98/100): no meaningful risk found. It matched 1 rule(s); review them below before installing. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
How do I install azure-diagnostics in Claude Code or Codex?
Run skillhash add github:microsoft/azure-skills/skills/azure-diagnostics. 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 azure-diagnostics 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