roblox-mcp
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill establishes a vulnerability surface for indirect prompt injection. It retrieves data from the Roblox Studio environment (including script source, object hierarchies, and properties) which could contain adversarial instructions placed by a third party. This data is then processed by the agent which has high-privilege capabilities.
- Ingestion points: Tools such as
script_read,inspect_instance,search_game_tree, andconsole_output(defined inreferences/tool-reference.md) ingest untrusted content from the active Roblox place. - Boundary markers: The skill does not employ prompt boundary markers or "ignore instructions" wrappers when processing the retrieved data.
- Capability inventory: The skill provides high-privilege tools including
execute_luau(arbitrary code execution),multi_edit(file writing), andinsert_from_creator_store(asset ingestion), all found inreferences/tool-reference.md. - Sanitization: There is no evidence of sanitization or filtering applied to the external content retrieved from Studio before it is returned to the agent context.
- [DYNAMIC_EXECUTION]: The
execute_luautool (described inreferences/tool-reference.md) allows the agent to run arbitrary Luau code strings within the Roblox Studio process. While this is a documented feature for developer productivity, it constitutes a dynamic execution vector. - [COMMAND_EXECUTION]: The installation instructions in
references/setup-and-connection.mdprovide shell commands for starting the MCP server on Windows (cmd.exe /c %LOCALAPPDATA%\Roblox\mcp.bat) and macOS. These are necessary for the skill's operation but involve executing local system commands.
Audit Metadata