Un rilascio immutabile è una versione software pubblicata i cui asset e tag non possono essere modificati in seguito. Questo aiuta a preservare il legame tra un'etichetta di versione e i file ricevuti dagli utenti, riducendo il rischio che un aggressore o un errore sostituisca di nascosto un download considerato affidabile.
Nella sicurezza della catena di approvvigionamento del software, l'immutabilità è una misura utile contro le manomissioni successive alla pubblicazione, incluse le modifiche apportate tramite un account di manutentore compromesso. Non dimostra che i file originali siano sicuri né che il processo di compilazione fosse affidabile. Chi pubblica dovrebbe limitare le autorizzazioni di rilascio e affiancare ai rilasci immutabili hash o attestazioni di provenienza; gli utenti dovrebbero verificare questi indicatori prima di installare il software.


