unity-mcp-orchestrator
Warn
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
execute_codetool (documented inreferences/tools-reference.md) allows for the execution of arbitrary C# method bodies directly within the Unity Editor. The documentation notes that while safety checks are enabled by default, the tool is not a sandbox and imports sensitive namespaces likeSystem.Reflection. - [REMOTE_CODE_EXECUTION]: The
manage_packagestool supports the installation of Unity packages using arbitrary Git URLs. This allows for the introduction of unverified third-party code into the development environment, a high-risk vector for supply chain attacks. - [DATA_EXFILTRATION]: Multiple resource URIs, such as
mcpforunity://project/infoandmcpforunity://editor/state, expose absolute local file system paths (e.g.,projectRoot,assetsPath) to the AI agent. This metadata provides reconnaissance information that could be used in targeted attacks. - [INDIRECT_PROMPT_INJECTION]: The skill represents a significant attack surface because it ingests untrusted data from the Unity project environment—including GameObject names, component properties via
mcpforunity://scene/gameobject, and console logs viaread_console—and provides the agent with high-privilege tools to act on that data. - Ingestion points:
read_console(console logs),mcpforunity://scene/gameobject(scene data), andmanage_asset(search results). - Boundary markers: Absent. The instructions do not mandate the use of delimiters or specific safety instructions for processing data from these sources.
- Capability inventory:
create_script,execute_code,manage_packages, andmanage_editor(action="deploy_package"). - Sanitization: No evidence of sanitization or validation of data retrieved from the Unity Editor before it is used in subsequent tool calls.
- [SAFE]: The
unity_docstool fetches documentation from the officialdocs.unity3d.comdomain, which is an established and trusted service.
Audit Metadata