validating-deployments
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill includes instructions to ingest untrusted data from external sources, creating a potential injection surface.
- Ingestion points: The agent is instructed to read output from
azd env get-value WEB_ENDPOINTandaz containerapp logs showinSKILL.mdto verify deployment status. - Boundary markers: There are no delimiters or instructions to ignore embedded commands within the log data.
- Capability inventory: The skill possesses extensive capabilities including shell command execution (
azd,az,dotnet,npm) and local script execution (node) as seen inSKILL.md. - Sanitization: No sanitization or validation of the log content or environment variables is performed before processing.
- [DYNAMIC_EXECUTION]: The instructions require the agent to execute a local JavaScript file (
deployment/scripts/smoke-test.js) using Node.js to validate the environment. This represents the execution of code from a static path within the project structure. Evidence found inSKILL.md. - [COMMAND_EXECUTION]: The skill performs multiple high-privilege administrative actions, including infrastructure provisioning (
azd up), resource teardown (azd down --force --purge), and identity management (az ad app federated-credential create). While consistent with its stated purpose of deployment validation, these actions involve significant interaction with the host system and cloud environment. Evidence found inSKILL.md. - [EXTERNAL_DOWNLOADS]: The skill fetches external binaries during the prerequisite phase using
npx playwright install chromium. This downloads the Chromium browser from official sources for testing purposes.
Audit Metadata