After reading though this github action hardening guide posted into the emacs reddit community.
https://www.reddit.com/r/emacs/comments/1rowm5i/comment/o9hxc10/
I find myself increasingly intrigued by @liw 's https://ambient.liw.fi/
The CI should have no permissions! None!
Lock the runner in a box and kill it when it's done.