mobile-testing-maestro
Pass
Audited by Gen Agent Trust Hub on Oct 25, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documents an attack surface where instructions embedded in the mobile application UI could influence the agent's behavior during test execution.
- Ingestion points: The
copyTextFromcommand (detailed inexamples/core.mdandexamples/device-interactions.md) allows extracting text from UI elements (accessibility identifiers or text labels) into themaestro.copiedTextvariable. - Boundary markers: No delimiters or safety warnings are provided for handling content extracted from the UI.
- Capability inventory: The skill possesses powerful capabilities including JavaScript execution via
evalScriptandrunScript, network operations via thehttpobject, and the ability to input text back into the application usinginputText. - Sanitization: There are no patterns or instructions for sanitizing or validating extracted UI content before it is processed by JavaScript or used in subsequent commands.
- [DYNAMIC_EXECUTION]: The skill extensively uses dynamic execution features inherent to the Maestro framework.
- Evidence: The use of
evalScriptfor inline JavaScript evaluation andrunScriptfor executing external logic (e.g.,scripts/generate-test-data.js) is documented inSKILL.mdandexamples/flow-control.md. While these are standard features for the tool, they allow for arbitrary logic execution at runtime.
Audit Metadata