In un registro di pacchetti, una release è una versione pubblicata del software che utenti e sistemi automatizzati possono scaricare, installare e da cui possono dipendere. È più di un caricamento di file: una release segnala che una versione specifica è disponibile e dovrebbe essere trattata come un punto stabile nella catena di fornitura del software.
Le release sono importanti nella sicurezza informatica perché gli strumenti a valle spesso si fidano di esse come artefatti fissi. Se un attaccante ottiene credenziali di pubblicazione o compromette una pipeline CI/CD, modificare una release precedente può avvelenare le dipendenze senza avvisi evidenti. Le difese quindi si concentrano sulla protezione dell'integrità della release con firme, controlli di accesso, verifiche di revisione e policy che limitano le modifiche tardive. Alcuni registri limitano anche le modifiche alle release più vecchie, così che il tempo stesso diventi parte del modello di fiducia.


