L'immutabilità del rilascio è la pratica di trattare un rilascio software pubblicato come fisso: una volta reso pubblico, i suoi file, i metadati e i checksum non dovrebbero essere modificati. Questo è importante perché molti controlli di sicurezza presuppongono che un numero di versione identifichi in modo univoco il codice che un utente scaricherà ed eseguirà.
Nella sicurezza della supply chain, l'immutabilità aiuta a difendersi da manomissioni successive alla pubblicazione. Se un attaccante compromette un account di manutenzione o una pipeline di build, può cercare di sostituire gli artefatti in un rilascio precedente mantenendo la stessa etichetta di versione, ingannando utenti e automazioni affinché si fidino di contenuti alterati. I registry e i gestori di pacchetti possono ridurre questo rischio bloccando caricamenti tardivi, imponendo artefatti firmati e verificando hash o provenienza. Per i difensori, i rilasci immutabili rendono più affidabili audit, rollback e risposta agli incidenti perché il pacchetto pubblicato rimane coerente nel tempo.


