Un firewall del repository è un controllo di policy posto davanti a un registro di pacchetti o a un repository di artefatti. Analizza i pacchetti in ingresso in base a regole di sicurezza e può bloccare, mettere in quarantena o riscrivere l'accesso ai contenuti rischiosi prima che i builder o i sistemi CI li recuperino. In pratica, funge da punto di ingresso per le dipendenze.
Questo è importante perché molti attacchi alla supply chain iniziano quando un pacchetto malevolo o non sicuro entra nel percorso di build. Un firewall può fermare il typosquatting, la dependency confusion, le versioni note come vulnerabili o i pacchetti provenienti da editori non attendibili prima che vengano scaricati e installati. I difensori lo usano per applicare allowlist, soglie di vulnerabilità, controlli delle firme e criteri interni di selezione. A differenza di uno scanner che segnala solo i problemi dopo una build, un firewall del repository riduce l'esposizione impedendo ai pacchetti rischiosi di raggiungere la pipeline.


