qa-orchestrator
Warn
Audited by Gen Agent Trust Hub on May 9, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The
assets/install.shscript reads the.claude/settings.local.jsonfile to detect configured MCP tools. This file is highly sensitive as it often contains global agent configurations, API keys, and environment-specific secrets. - [CREDENTIALS_UNSAFE]: The skill is designed to read and process
.env.qa, a file explicitly intended to store sensitive application credentials, API keys, and authentication tokens for testing purposes, as shown in thereferences/env-qa.mdtemplate. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface. It ingests untrusted data from external sources—specifically GitHub Pull Request diffs, titles, and bodies, as well as Linear ticket descriptions—and passes this content directly into the prompts of spawned child agents (
qa-happy-path,qa-chaos-monkey) without employing boundary markers or sanitization logic to prevent the external content from overriding agent instructions. - [COMMAND_EXECUTION]: The orchestrator uses the
Agenttool and themcp__forge__spawn_claudetool (inrules/orch-spawn.md) to dynamically spawn and provide instructions to multiple child agent instances. These agents are granted access to sensitive environment variables and are tasked with executing tests based on potentially malicious external input, which could lead to unintended command execution in the child environments.
Audit Metadata