skillhash

Is appinsights-instrumentation safe?

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

Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.

A

appinsights-instrumentation

.github/plugins/azure-skills/skills/appinsights-instrumentation
100/100 · No meaningful risk foundNo security findings

Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.

Content hash
sha256:ab4c4ce27bdb7ac20e3a71daa262893a3836563c057d394c2ce1e6ddcf75f91a
Files
13
Quality
100/100

Security findings

  • infoUnpinned package installSL501 · .github/plugins/azure-skills/skills/appinsights-instrumentation/references/nodejs.md:7
    npm install @azure/monitor-opentelemetry

    Installing 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.

  • infoUnpinned package installSL501 · .github/plugins/azure-skills/skills/appinsights-instrumentation/references/python.md:7
    pip install azure-monitor-opentelemetry

    Installing 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.

  • infoUnpinned package installSL501 · .github/plugins/azure-skills/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-exporter-py.md:9
    pip install azure-monitor-opentelemetry-exporter

    Installing 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.

  • infoUnpinned package installSL501 · .github/plugins/azure-skills/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-py.md:9
    pip install azure-monitor-opentelemetry

    Installing 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.

  • infoUnpinned package installSL501 · .github/plugins/azure-skills/skills/appinsights-instrumentation/references/sdk/azure-monitor-opentelemetry-ts.md:8
    npm install @azure/monitor-opentelemetry

    Installing 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
  • LICENSE.txt1.1 KB
  • SKILL.md3.7 KB
  • examples/appinsights.bicep759 B
  • references/aspnetcore.md1.7 KB
  • references/auto.md891 B
  • references/container-apps.md7.2 KB
  • references/nodejs.md1.8 KB
  • references/python.md1.8 KB
  • references/sdk/azure-monitor-opentelemetry-exporter-java.md1.1 KB
  • references/sdk/azure-monitor-opentelemetry-exporter-py.md963 B
  • references/sdk/azure-monitor-opentelemetry-py.md880 B
  • references/sdk/azure-monitor-opentelemetry-ts.md986 B
  • scripts/appinsights.ps11.2 KB

Questions about appinsights-instrumentation

Is appinsights-instrumentation safe to install?
Our scanner gave appinsights-instrumentation grade A (100/100): no meaningful risk found. None of the 30 security rules matched. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
How do I install appinsights-instrumentation in Claude Code or Codex?
Run skillhash add github:microsoft/azure-skills/.github/plugins/azure-skills/skills/appinsights-instrumentation. 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 appinsights-instrumentation 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