azure-architecture-autopilot
Pass
Audited by Gen Agent Trust Hub on Apr 14, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill extensively uses PowerShell to execute Azure CLI (
az) commands for scanning existing resources, verifying login status, and performing deployments. It also executes bundled Python scripts for diagram generation and Node.js for image conversion. - [DYNAMIC_EXECUTION]: In
scripts/cli.py, the skill dynamically constructs a JavaScript code string to be executed vianode -efor converting HTML diagrams to PNG images. This code utilizespuppeteerto capture screenshots. While this is a dynamic execution pattern, it is localized to a specific utility function and uses hardcoded templates for the script logic. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits a surface for indirect prompt injection as it ingests untrusted data from existing Azure resource metadata and external Microsoft documentation which is then processed by the LLM.
- Ingestion points: Azure resource descriptions from
az CLIresults (phase0-scanner.md) and technical specifications fetched from Microsoft Docs viaweb_fetch(bicep-generator.md). - Boundary markers: None. The data is interpolated directly into instructions for the agent to generate Bicep templates and diagrams.
- Capability inventory: The skill has access to
powershellfor shell command execution, file system writes for project outputs, and subprocess execution (python,node,az). - Sanitization: There is no explicit sanitization or filtering of the ingested resource metadata before it is presented to the LLM or used in code generation.
Audit Metadata