azure-mgmt-apimanagement-py
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [Indirect Prompt Injection Surface]: The skill provides functionality to import API definitions from external URLs (e.g., using
ContentFormat.OPENAPI_LINK). If an agent processes an untrusted or compromised URL, the imported content could serve as a vector for indirect prompt injection, potentially influencing the agent's behavior. - Ingestion points: The
api.begin_create_or_updatemethod inSKILL.mdis shown fetching definitions from a remote URL. - Boundary markers: No specific boundary markers or instructions to ignore embedded commands are demonstrated in the snippets for processing these external definitions.
- Capability inventory: The skill possesses extensive management capabilities over Azure infrastructure, including API configuration, user management, and policy updates, as detailed in the
Operation Groupssections ofSKILL.mdandreferences/non-hero-scenarios.md. - Sanitization: While the Azure service performs its own validation, the agent's context may be influenced by the data returned from the external link before or during processing.
- [Sensitive Information Handling]: A code example in
SKILL.mddemonstrates printing a subscription's primary key to the console. While intended for demonstration, this practice can lead to the accidental exposure of secrets in logs or process output if adopted in production environments. - Evidence: The "Create Subscription" example in
SKILL.mdends withprint(f"Subscription key: {subscription.primary_key}").
Audit Metadata