Skip to content

chore: Custom GitHub runner image with Unreal docker pre-installed#1340

Draft
tustanivsky wants to merge 13 commits into
mainfrom
chore/custom-ue-image
Draft

chore: Custom GitHub runner image with Unreal docker pre-installed#1340
tustanivsky wants to merge 13 commits into
mainfrom
chore/custom-ue-image

Add dedicated image generation for Android

81e6750
Select commit
Loading
Failed to load commit list.
@sentry/warden / warden completed Jun 19, 2026 in 0s

1 issue

Low

Unfiltered `push` trigger runs branch-controlled scripts on snapshot-persistent self-hosted image runners - `.github/workflows/custom-image-linux.yml:5`

The custom-image-* workflows trigger on any push with no branches: filter, check out the pushed ref, and run repo-local scripts (./scripts/clean-storage-linux.sh / clean-storage-win.ps1) on persistent self-hosted runners (unreal-image-creating-runner-*) whose disk is captured via snapshot: into a base image reused by future jobs. A contributor with write access can push a modified script to any feature branch to execute code on the runner before the snapshot boundary, persistently poisoning every downstream runner image. Add a branches: [main] filter so only trusted refs build the images.

1 skill analyzed
Skill Findings Duration Cost
security-review 1 1m 6s $0.45

⏱ 1m 6s · 132.4k in / 11.6k out · $0.45