Un workflow di automazione è una sequenza scriptata di attività di rilascio, come la compilazione di un pacchetto, la sua firma e il caricamento in un registro. Nelle supply chain software, questi workflow riducono gli errori manuali e rendono la pubblicazione più rapida e ripetibile. Entrano anche a far parte del perimetro di fiducia: se un attaccante ruba la password di un maintainer, un token API o un segreto CI, il workflow può essere abusato per pubblicare o modificare software senza dover controllare a mano ogni passaggio.
Questo rende l'automazione sia una difesa sia un rischio. Workflow ben progettati possono imporre controlli, passaggi di approvazione e limiti temporali su ciò che può essere caricato. Workflow poco protetti, soprattutto quelli con credenziali a lunga durata, possono consentire a un attaccante di manomettere silenziosamente i rilasci, inserire file malevoli o avvelenare la cronologia di un pacchetto fidato. Proteggere i segreti e limitare i permessi di automazione sono difese fondamentali.


