Artifactory è un gestore di repository usato per archiviare, organizzare e distribuire pacchetti software, output di build e metadati correlati nelle pipeline di sviluppo. Spesso si colloca tra gli sviluppatori, i sistemi CI/CD e i target di rilascio, quindi diventa un punto di fiducia centrale per la supply chain software di un'organizzazione.
Nella sicurezza informatica, questo rende Artifactory prezioso sia per i difensori sia per gli attaccanti. I difensori lo usano per controllare gli accessi, verificare l'integrità degli artefatti, memorizzare nella cache le dipendenze e applicare flussi di lavoro di firma o approvazione. Gli attaccanti lo prendono di mira perché una compromissione può consentire manomissione dei pacchetti, furto di credenziali, caricamento o download non autorizzati delle build e manipolazione delle distribuzioni a valle. Le vulnerabilità in un'istanza self-hosted possono quindi avere un impatto ben oltre un singolo server: possono esporre pacchetti sorgente, metadati interni e token di automazione di cui altri sistemi si fidano. Configurazioni sicure, patching, principio del privilegio minimo, autenticazione forte e registrazione degli audit sono essenziali quando Artifactory fa parte di una pipeline di produzione.


