godot-builder
Warn
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill frequently generates temporary GDScript files by embedding command-line arguments into f-string templates. These scripts are then executed headlessly using Godot's
-sflag. This pattern is central to several scripts, includingadd_node.py,collision_generator.py,config_compiler.py,create_scene.py,load_sprite.py,tilemap_generator.py, andui_assembler.py. - [COMMAND_EXECUTION]: The skill uses
subprocess.runinscripts/base.pyto launch the Godot engine process. Additionally,scripts/stop_project.pyexecutes system commands such astaskkillon Windows oros.killon Unix-like systems to manage external process lifecycles based on user-supplied PIDs. - [INDIRECT_PROMPT_INJECTION]: The skill processes structured data that could serve as a vector for indirect instruction injection, particularly in workflows that generate scenes or configurations from external JSON or asset metadata.
- Ingestion points: Multiple entry points including
scripts/tilemap_generator.py(JSON data),scripts/ui_assembler.py(JSON layout), andscripts/config_compiler.py(JSON config). - Boundary markers: The skill does not use explicit boundary markers or sanitization logic when interpolating external strings into executable script templates.
- Capability inventory: The skill has permissions to write to the project directory and execute system processes via the Godot binary.
- Sanitization: No sanitization or escaping of input data was identified before its inclusion in dynamically generated code.
Audit Metadata