test-setup
Pass
Audited by Gen Agent Trust Hub on Nov 10, 2026
Risk Level: SAFEDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The skill uses the
!bashsyntax inSKILL.mdto execute a local configuration resolver (yaml-helper.sh) at load time. This is used to fetch project settings like automation mode and QA levels to customize the skill's behavior. - [INDIRECT_PROMPT_INJECTION]: The skill reads configuration data from local files that could be influenced by external contributors.
- Ingestion points: Phase 1 (
references/1-detect.md) readsproject.yamland.claude/docs/technical-preferences.mdto detect the configured game engine and existing infrastructure. - Boundary markers: No specific boundary markers or "ignore instructions" prompts are used when reading these files.
- Capability inventory: The skill has access to file-writing tools and shell execution, which could be misused if malicious instructions were injected into the configuration files.
- Sanitization: The skill does not appear to sanitize or strictly validate the values read from the configuration files before incorporating them into its logic.
- [COMMAND_EXECUTION]: The skill is configured with permissions to execute local bash scripts (
test-scaffold.sh,yaml-helper.sh) and standard engine CLI commands for Godot, Unity, and Unreal. These are used to verify engine versions and verify project structures. - [EXTERNAL_DOWNLOADS]: The skill generates GitHub Actions workflows that pull in external actions from the
actions,game-ci, andgodot-gdunit-labsorganizations. These are recognized as well-known or trusted sources for the target platforms.
Audit Metadata