azure-keyvault-py
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates reading secrets, keys, and certificates from Azure Key Vault. If an attacker stores malicious instructions within these vault items, and the agent processes that content without sanitization, it could influence the agent's behavior.
- Ingestion points: Data enters the agent's context through
client.get_secret()andclient.get_key()calls documented inSKILL.md. - Boundary markers: The instructions do not define delimiters or specific safety instructions to ignore embedded commands within retrieved data.
- Capability inventory: The skill possesses significant capabilities including reading, writing, and deleting cryptographic materials and secrets within the Azure environment.
- Sanitization: There is no evidence of validation or sanitization of the values retrieved from the Key Vault before they are used by the agent.
- [SAFE]: All identified dependencies, including
azure-keyvault-secrets,azure-keyvault-keys,azure-keyvault-certificates, andazure-identity, are official SDKs from Microsoft. - [SAFE]: No obfuscation, hardcoded credentials, persistence mechanisms, or unauthorized privilege escalation attempts were detected. The use of
DefaultAzureCredentialfollows security best practices for the intended environment.
Audit Metadata