azure-pipelines

Pass

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • Command Execution: The skill executes commands using the Azure CLI (az) and a provided Node.js utility script to automate pipeline tasks. The script is designed to use child_process.spawn with the shell: false configuration, which is a recognized security measure to prevent shell injection attacks by ensuring arguments are not interpreted by a command shell.
  • External Resource Usage: The installation instructions refer to an official Microsoft script for setting up the Azure CLI on Linux. This resource is hosted on a verified vendor domain and is part of the standard deployment process for the required tooling.
  • Input Validation: The azure-pipeline.ts script includes comprehensive validation logic for user-provided inputs, such as branch names, build IDs, and pipeline parameters. It employs regular expressions and length limits to ensure that only properly formatted data is processed, which helps protect against malformed input or injection attempts.
  • Authentication and Data Security: The skill utilizes the Azure CLI's built-in authentication mechanisms to handle access tokens securely. Sensitive operations, such as downloading build artifacts, are performed over encrypted connections to official Azure DevOps endpoints, and the retrieved data is stored in the system's temporary directory with standard file handling procedures.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 14, 2026, 08:41 PM
Security Audit — agent-trust-hub — azure-pipelines