touchdesigner-mcp
Warn
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONPRIVILEGE_ESCALATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
scripts/setup.shscript and theSKILL.mddocumentation facilitate the download and installation of an external binary component (twozero.tox) fromhttps://www.404zero.com/pisang/twozero.tox. This domain is not a verified or well-known service provider.\n- [COMMAND_EXECUTION]: The skill provides tools liketd_execute_pythonandtd_input_execute. The former allows for the execution of arbitrary Python code with unrestricted access to the application's process environment. The latter allows for simulated mouse and keyboard input, which can be used to interact with the host operating system's user interface.\n- [DYNAMIC_EXECUTION]: The skill uses runtime generation and execution for controlling the application, including the creation of Python callbacks and GLSL shaders as documented inreferences/dat-scripting.mdandreferences/glsl.md.\n- [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection due to its architecture for processing untrusted external data.\n - Ingestion points: Data enters the agent context through
webDAT,websocketDAT,mqttClientDAT,serialDAT, andtcpipDAT(referenced inreferences/external-data.md).\n - Boundary markers: The provided examples do not use delimiters or instructions to ignore embedded commands in the ingested data.\n
- Capability inventory: The skill utilizes powerful tools such as
td_execute_python,td_write_dat, andtd_create_operator(referenced inSKILL.md).\n - Sanitization: No sanitization or filtering logic is provided for the external content before it influences tool parameters.\n- [PRIVILEGE_ESCALATION]: Documentation in
references/external-data.mdadvises the user to usesudo chmod 666to modify system device file permissions for serial communication.
Audit Metadata