Un periodo di raffreddamento è un ritardo prima che un pacchetto software appena pubblicato diventi ampiamente considerato affidabile o completamente visibile nei flussi di lavoro automatizzati. I registri lo usano per rallentare l'impatto di un account compromesso, di una release con typosquatting o di un aggiornamento malevolo. Durante questa finestra, i team di sicurezza e i manutentori hanno più tempo per ispezionare i metadati, rivedere le modifiche al codice e individuare comportamenti sospetti prima che si diffondano attraverso le pipeline delle dipendenze.
Nella pratica, i periodi di raffreddamento aiutano a difendersi dagli abusi della supply chain che fanno leva sulla velocità. Gli attaccanti spesso cercano di pubblicare un pacchetto malevolo e farlo installare prima che qualcuno possa reagire. Trattenendo la fiducia verso le nuove release, un registro può ridurre questo effetto di consumo immediato. I difensori dovrebbero comunque verificare l'identità del manutentore, l'età della release e la provenienza del pacchetto, perché i periodi di raffreddamento restringono la finestra di abuso ma non la eliminano.


