skillhash

Is entra-agent-id safe?

Grade B, 86/100. Minor issues.

Provision Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph, and configure OAuth 2.0 token exchange (fmi_path, OBO, cross-tenant) including the Microsoft Entra SDK for AgentID sidecar. USE FOR: Agent Identity Blueprint, BlueprintPrincipal, agent OAuth, fmi_path token exchange, agent OBO, Workload Identity Federation for agents, polyglot agent auth, Microsoft.Identity.Web.AgentIdentities. DO NOT USE FOR: standard Entra app registration (use entra-app-registration), Microsoft Foundry agent authoring (use microsoft-foundry).

B

entra-agent-id

.github/plugins/azure-skills/skills/entra-agent-id
86/100 · Minor issues5 medium3 low

Provision Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph, and configure OAuth 2.0 token exchange (fmi_path, OBO, cross-tenant) including the Microsoft Entra SDK for AgentID sidecar. USE FOR: Agent Identity Blueprint, BlueprintPrincipal, agent OAuth, fmi_path token exchange, agent OBO, Workload Identity Federation for agents, polyglot agent auth, Microsoft.Identity.Web.AgentIdentities. DO NOT USE FOR: standard Entra app registration (use entra-app-registration), Microsoft Foundry agent authoring (use microsoft-foundry).

Content hash
sha256:0b1d85bef8e8fce448ad5764e5bceb0f0696e277dbad252696a89642c139fcd6
Files
7
Quality
100/100

Security findings

  • mediumUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/entra-agent-id/SKILL.md:147
    resp = requests.post(

    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/entra-agent-id/SKILL.md:165
    resp = requests.post(

    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/entra-agent-id/SKILL.md:186
    resp = requests.post(

    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/entra-agent-id/SKILL.md:231
    requests.post(

    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/entra-agent-id/SKILL.md:249
    requests.post(

    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.

  • lowUploads data to a remote hostSL203 · .github/plugins/azure-skills/skills/entra-agent-id/references/oauth2-token-flow.md:39
    requests.post(

    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/entra-agent-id/references/oauth2-token-flow.md:111
    resp = requests.post(

    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/entra-agent-id/references/obo-blueprint-setup.md:63
    requests.post(

    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.

Files in this skill
  • SKILL.md15.7 KB
  • references/known-limitations.md4.6 KB
  • references/oauth2-token-flow.md4.4 KB
  • references/obo-blueprint-setup.md4.1 KB
  • references/runtime-token-exchange.md6.6 KB
  • references/sdk-sidecar-deployment.md6.1 KB
  • references/sdk-sidecar.md6.0 KB

Questions about entra-agent-id

Is entra-agent-id safe to install?
Our scanner gave entra-agent-id grade B (86/100): minor issues. It matched 8 rule(s); review them below before installing. Static analysis cannot prove safety, so pin the reviewed revision with a lockfile.
How do I install entra-agent-id in Claude Code or Codex?
Run skillhash add github:microsoft/azure-skills/.github/plugins/azure-skills/skills/entra-agent-id. 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 entra-agent-id 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