godot-export-builds
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The
export_pck_patch_loader.gdscript provides a mechanism to load external resource packs (PCKs), which can contain executable GDScript, presenting an attack surface for indirect code injection if the source is compromised. - Ingestion points: The script defines a
PATCH_URLconstant for downloading external updates and aLOCAL_PATHfor storage. - Boundary markers: No explicit boundary markers or integrity verification (e.g., checksums) are implemented for the loaded PCK content.
- Capability inventory: The skill utilizes
ProjectSettings.load_resource_pack()andOS.execute()across several scripts, allowing for resource mounting and system-level command execution. - Sanitization: The skill lacks sanitization or validation of external resources before they are mounted into the application context.
- [DYNAMIC_EXECUTION]: The skill implements patterns for loading and executing code at runtime via external archives.
- Evidence:
scripts/export_pck_patch_loader.gdusesProjectSettings.load_resource_pack()to mount external PCK files, which can include scripts that are executed by the engine. - [EXTERNAL_DOWNLOADS]: The skill configuration involves downloading binaries and utilizing third-party tools during the build process.
- Evidence:
scripts/export_ci_github_actions.ymlfetches Godot editor binaries and export templates from the officialgodotengine/godot-buildsGitHub repository. - Evidence: The same CI workflow utilizes the third-party
firebelley/godot-exportGitHub Action. - [COMMAND_EXECUTION]: The skill automates workflows using local system commands via Godot's built-in APIs and shell scripts.
- Evidence:
scripts/export_version_sync.gdandscripts/export_universal_manager.gduseOS.execute()to rungitand the Godot editor binary. - Evidence:
scripts/headless_build.shperforms local file manipulations usingsedandmkdirto prepare build artifacts.
Audit Metadata