azure-mgmt-weightsandbiases-dotnet
Audited by Gen Agent Trust Hub on Feb 13, 2026
================================================================================
✅ 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(UnderAzureorganization) • 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(UnderAzureorganization) • NuGet Package - references/acceptance-criteria.md Line 5:
https://www.nuget.org/packages/Azure.ResourceManager.WeightsAndBiases(Official package registry)
================================================================================
Detailed Analysis:
-
Prompt Injection: No patterns indicative of prompt injection attempts were found in either
SKILL.mdorreferences/acceptance-criteria.md. The language is instructional and technical. -
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. Thewandb.logincall is part of the intended functionality to connect to a Weights & Biases instance, not for exfiltration. -
Obfuscation: No obfuscation techniques (Base64, zero-width characters, homoglyphs, URL/hex/HTML encoding) were detected in the skill files.
-
Unverifiable Dependencies: The skill instructs the user to install .NET packages (
Azure.ResourceManager.WeightsAndBiases,Azure.Identity) viadotnet add packageand a Python package (wandb) viapip install. These are external dependencies. However, the sources for these packages (NuGet, GitHub organizationAzure, and the well-knownwandblibrary) are considered trusted. Therefore, these are noted as LOW/INFO findings, as per the protocol's trusted source exception. -
Privilege Escalation: No commands like
sudo,chmod +x, or attempts to modify system-level files were found. -
Persistence Mechanisms: No attempts to establish persistence (e.g., modifying
.bashrc, creating cron jobs) were detected. -
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. -
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.
-
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.