Glossaire
Runner auto-hébergé
Une machine que vous gérez pour exécuter des jobs GitHub Actions. Non réinitialisée entre les jobs sauf si elle est éphémère, elle est souvent dans votre réseau.
Un runner auto-hébergé (self-hosted runner) est une machine (VM, conteneur, pod Kubernetes ou hôte physique) qui fait tourner l'application runner de GitHub pour exécuter les jobs Actions d'un dépôt, d'une organisation ou d'une entreprise. Contrairement aux runners hébergés par GitHub, rien ne garantit qu'il soit propre entre deux jobs, sauf s'il est enregistré comme éphémère ou just-in-time.
Un runner malveillant enregistré par un attaquant reçoit des jobs et leurs secrets, et un runner persistant compromis offre un point d'ancrage à l'intérieur de votre réseau. Les enregistrements apparaissent dans le journal d'audit sous la forme org.register_self_hosted_runner ou repo.register_self_hosted_runner. Voir sécurité des runners auto-hébergés.