unity-game-dev
Pass
Audited by Gen Agent Trust Hub on Nov 7, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill utilizes
npxto download and execute theunity-mcp-clipackage from the public NPM registry. It specifies the@latestversion, which is standard for ensuring access to the most recent features and fixes for this vendor-provided utility. - [REMOTE_CODE_EXECUTION]: The use of
npx -y unity-mcp-cli@latestconstitutes the execution of remote package code. This is the primary mechanism the skill uses to drive the Unity Editor and project configuration. - [COMMAND_EXECUTION]: The instructions guide the AI agent to execute a series of shell commands for creating projects, installing plugins, managing the editor lifecycle (open/close), and configuring the environment.
- [DYNAMIC_EXECUTION]: The skill includes an
execcommand that allows the agent to run C# snippets directly within the Unity Editor. This is used for verifying project state or performing scripted edits within the engine. - [INDIRECT_PROMPT_INJECTION]: The skill contains an attack surface for indirect prompt injection via dynamically processed data and generated content:
- Ingestion points: The agent reads the output of
wait-for-ready(API polling),status, and generated files created bysetup-skillsinSKILL.md. - Boundary markers: Explicit delimiters for the output of these tools are absent in the provided instructions.
- Capability inventory: The agent has the ability to execute shell commands, write configuration files (
.mcp.json,.gemini/settings.json, etc.), and run C# code via theexectool. - Sanitization: There is no explicit sanitization described for the data returned by the project's internal MCP server or the generated skills.
Audit Metadata