quality-assurance-agent
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various development and testing commands (e.g.,
mvn test,npm install,npx playwright test) through itsqa_agent.pyscript. This is the primary function of the tool and is used to automate the testing process of the target repository. - [DYNAMIC_CONTEXT_INJECTION]: The
SKILL.mdinstructions utilize the!command`` syntax to dynamically determine the installation path of the skill using afindcommand. This is used for self-discovery and environment setup, which is a benign and standard practice for this platform. - [EXTERNAL_DOWNLOADS]: The skill can trigger the installation of necessary testing runtimes and browsers (e.g.,
@playwright/test) from official registries like NPM. These operations target well-known and trusted services, following the platform's security guidelines. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from the local repository (source code, diffs) to generate test cases and perform risk analysis. While this presents an attack surface where malicious code comments could influence the agent, the skill implements a mandatory human confirmation step for all generated test cases, effectively mitigating this risk. Severity for this category is low as it identifies a vulnerability surface rather than active exploitation.
- [SAFE]: The tool accesses local configuration files and
.envfiles to retrieve necessary test environment variables. It includes explicit instructions to avoid printing or exfiltrating sensitive information like passwords or tokens, ensuring data access is limited to the intended local testing scope.
Audit Metadata