skills/mukul975/anthropic-cybersecurity-skills/detecting-misconfigured-azure-storage/Gen Agent Trust Hub
detecting-misconfigured-azure-storage
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/agent.pyexecutes Azure CLI commands usingsubprocess.run. The implementation passes arguments as a list rather than a shell string, which is a recommended security practice to prevent shell injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external sources via the Azure CLI (e.g., in
scripts/agent.pyandSKILL.md). - Ingestion points: Data enters the agent via
az storage account listandaz storage container listoutputs. - Boundary markers: The script uses
json.loadsto process structured output, providing clear data boundaries. - Capability inventory: Subprocess calls are restricted to the
azexecutable. - Sanitization: The script relies on the Azure CLI's own handling of arguments and the Python
jsonmodule for safe parsing, minimizing the risk of processing malicious data embedded in storage account names or properties. - [EXTERNAL_DOWNLOADS]: The skill includes instructions to test for anonymous access using
curlagainst*.blob.core.windows.net. This targets an official and trusted Microsoft domain, following the established trust scope for well-known services.
Audit Metadata