unity-test-runner
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external files, specifically
TestResults.xmlandProjectVersion.txt, which could be influenced by a malicious actor or a compromised project. The extracted failure messages and stack traces are directly used by the agent to generate analysis and reports without sanitization or clear boundary markers. - Ingestion points:
TestResults.xmlparsed inscripts/parse-test-results.js(Step 5) andProjectVersion.txtread inSKILL.md(Step 2). - Boundary markers: Absent. The skill instructions do not specify using delimiters or warnings when processing the content of these files.
- Capability inventory: The skill uses the
Bashtool to execute shell commands, theReadtool for file access, andnodeto run helper scripts. - Sanitization: No sanitization or escaping is performed on the test failure messages or stack traces before they are presented for analysis in Step 6 and 7.
- [COMMAND_EXECUTION]: The skill builds and executes shell commands to run the Unity Editor and several helper scripts. While this is the primary purpose of the skill, it involves interpolating paths like
unityPathandprojectPathinto shell strings. - Evidence:
SKILL.mdSteps 1, 4, and 5 demonstrate executingnodescripts and theUnity.exe(or platform equivalent) binary with multiple command-line arguments via theBashtool.
Audit Metadata