godot-gdscript-patterns

Pass

Audited by Gen Agent Trust Hub on Sep 26, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill implements a data ingestion surface through the Save System pattern (Pattern 7) and Game Manager (Pattern 2), which read and parse data from local files (user://savegame.save and user://high_score.save). This establishes a vector where untrusted external data could influence application logic.
  • Ingestion points: save_manager.gd (via FileAccess.open_encrypted_with_pass), saveable.gd (via load_save_data), and game_manager.gd (via FileAccess.open).
  • Boundary markers: Absent; the skill assumes the integrity of the local file system storage.
  • Capability inventory: Local file system read/write access (save_manager.gd, game_manager.gd) and dynamic scene instantiation/tree manipulation (scene_manager.gd, object_pool.gd).
  • Sanitization: Limited to structural JSON parsing validation and clamping of health values in health_component.gd.
  • [SAFE]: The code snippets are legitimate educational resources for game developers. The encryption key mentioned is a clearly defined placeholder ('your_secret_key_here'), and all operations are scoped to the standard Godot user data directory, adhering to the principle of least privilege for the intended use case.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 26, 2026, 11:53 AM