azure-devops
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests text data from Azure DevOps APIs that could contain malicious instructions.
- Ingestion points: The skill reads wiki page content (
scripts/wiki.py), work item descriptions (scripts/work_items.py), and pull request metadata (scripts/repos.py). - Boundary markers: No boundary markers or 'ignore' instructions are used when interpolating this data into the agent's context.
- Capability inventory: High-impact actions including approving deployments (
scripts/environments.py), running pipelines (scripts/pipelines.py), and completing pull requests (scripts/repos.py). - Sanitization: No sanitization or filtering is performed on text content retrieved from external APIs.
- [CREDENTIALS_UNSAFE]: The authentication management script provides a way to expose raw session secrets.
- Evidence: The
scripts/auth.pyfile includes atokencommand that retrieves the active OAuth access token or Personal Access Token (PAT) from the system keyring and prints it directly to standard output. - [COMMAND_EXECUTION]: The attachment download functionality allows for unrestricted file writes to the local system.
- Evidence: The
downloadfunction inscripts/attachments.pyaccepts an arbitraryoutput_pathparameter from the CLI and writes the downloaded content to that path usingopen(output_path, "wb"). An attacker could exploit this by instructing the agent to overwrite sensitive local files like SSH keys or shell profiles.
Audit Metadata