azure-pipelines
Pass
Audited by Gen Agent Trust Hub on Mar 1, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [Command Execution]: The skill uses
child_process.spawnandexecSyncto interact with the Azure CLI (az). - [Evidence]: This is a core part of its functionality to queue builds, check status, and manage extensions. To mitigate risks, the script implements strict regex-based validation for all user-provided inputs including build IDs, branch names, and pipeline variables.
- [File Operations]: The skill performs file writes to the system's temporary directory for request bodies, logs, and artifacts.
- [Evidence]:
fs.writeFileSyncis used to save downloaded logs and artifacts toos.tmpdir(). The script includes path traversal protections, specifically checking for..or leading slashes in artifact names to ensure files are written only to the intended locations. - [Network Operations]: The script uses
fetchandaz restto communicate with Azure DevOps APIs. - [Evidence]: These operations are directed solely at the
dev.azure.com/monacotoolsorganization. Authentication is managed securely via the Azure CLI's token management system (az account get-access-token), avoiding hardcoded credentials.
Audit Metadata