qa-studio
Pass
Audited by Gen Agent Trust Hub on Jul 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill leverages the
qa-studiocommand-line interface to manage tests. Actions include listing tests (qa-studio tests list), importing test definitions (qa-studio tests import), and executing test runs (qa-studio run). These operations are essential to the skill's primary function of test automation. - [DATA_EXFILTRATION]: When running tests, the system generates artifacts such as screen recordings, screenshots, and execution logs. By default, these are uploaded to the vendor's cloud infrastructure (AWS) to provide a reporting interface, though a
--local-onlymode is available for users who wish to keep data on-disk only. The skill also handles sensitive login credentials using a 'secret' mechanism that prevents values from being stored in test scripts or logs. - [EXTERNAL_DOWNLOADS]: The documentation references the installation of the
qa-studiopackage and its optionalagentcorecomponent via standard package managers likepip. These resources originate from the vendor's official repositories. - [INDIRECT_PROMPT_INJECTION]: The skill represents a surface for indirect prompt injection as it processes untrusted content from web pages and network APIs during test execution. It implements several defensive measures to mitigate this risk:
- Ingestion points: Data enters the system via page extraction steps (
retrieve_value,validation) and network traffic interception (network_assertion). - Boundary markers: Instructions are encapsulated within structured JSON objects, separating logic from data.
- Capability inventory: The agent can execute the
qa-studioCLI, write test configuration files, and interact with websites through a controlled browser environment. - Sanitization: The
network_assertionstep explicitly rejects external$refURIs in JSON schemas to prevent SSRF attacks, and thetransformoperation restricts string formatting to simple positional placeholders to prevent template injection.
Audit Metadata