azure-mgmt-weightsandbiases-dotnet

Pass

Audited by Gen Agent Trust Hub on Feb 13, 2026

Risk Level: LOWNO_CODE
Full Analysis

================================================================================

✅ VERDICT: SAFE

This skill is purely informational, providing documentation and code examples for interacting with the Azure Weights & Biases SDK for .NET. It does not contain any executable code or scripts that the AI agent would run directly. The instructions provided are for a human user to set up their development environment and interact with Azure resources.

Total Findings: 1

🔵 LOW Findings: • Unverifiable Dependency (Trusted Source)

  • SKILL.md Line 10: dotnet add package Azure.ResourceManager.WeightsAndBiases --prerelease • Unverifiable Dependency (Trusted Source)
  • SKILL.md Line 11: dotnet add package Azure.Identity • Unverifiable Dependency (Trusted Source)
  • SKILL.md Line 206: pip install wandb

ℹ️ TRUSTED SOURCE References: • GitHub Repository

  • SKILL.md Line 229: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/weightsandbiases (Under Azure organization) • NuGet Package
  • SKILL.md Line 227: https://www.nuget.org/packages/Azure.ResourceManager.WeightsAndBiases (Official package registry) • GitHub Repository
  • references/acceptance-criteria.md Line 4: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiases (Under Azure organization) • NuGet Package
  • references/acceptance-criteria.md Line 5: https://www.nuget.org/packages/Azure.ResourceManager.WeightsAndBiases (Official package registry)

================================================================================

Detailed Analysis:

  1. Prompt Injection: No patterns indicative of prompt injection attempts were found in either SKILL.md or references/acceptance-criteria.md. The language is instructional and technical.

  2. Data Exfiltration: No commands or code snippets were found that attempt to read sensitive local files (e.g., ~/.aws/credentials, ~/.ssh/id_rsa) or exfiltrate data to untrusted external domains. The wandb.login call is part of the intended functionality to connect to a Weights & Biases instance, not for exfiltration.

  3. Obfuscation: No obfuscation techniques (Base64, zero-width characters, homoglyphs, URL/hex/HTML encoding) were detected in the skill files.

  4. Unverifiable Dependencies: The skill instructs the user to install .NET packages (Azure.ResourceManager.WeightsAndBiases, Azure.Identity) via dotnet add package and a Python package (wandb) via pip install. These are external dependencies. However, the sources for these packages (NuGet, GitHub organization Azure, and the well-known wandb library) are considered trusted. Therefore, these are noted as LOW/INFO findings, as per the protocol's trusted source exception.

  5. Privilege Escalation: No commands like sudo, chmod +x, or attempts to modify system-level files were found.

  6. Persistence Mechanisms: No attempts to establish persistence (e.g., modifying .bashrc, creating cron jobs) were detected.

  7. Metadata Poisoning: The skill's metadata (name, description, package) was reviewed and found to be benign, accurately reflecting the skill's purpose without any hidden malicious instructions.

  8. Indirect Prompt Injection: The skill itself does not process arbitrary external content in a way that would make it directly susceptible to indirect prompt injection. It provides code examples for managing Azure resources, which typically involves structured input.

  9. Time-Delayed / Conditional Attacks: No conditional logic based on time, usage, or specific environment variables that would trigger malicious behavior was found.

Adversarial Reasoning: The skill is essentially a documentation wrapper for an Azure SDK. It contains no executable components for the agent. The instructions are clear and refer to official, well-maintained libraries and services. There are no suspicious omissions or overly simplistic explanations that would suggest hidden complexity. The stated purpose aligns perfectly with the content.

Audit Metadata
Risk Level
LOW
Analyzed
Feb 13, 2026, 10:26 AM