Spring Tools è un insieme di utilità di sviluppo per creare e lavorare con applicazioni Java basate su Spring. In genere si integra con editor e IDE per aiutare gli sviluppatori a creare progetti, modificare la configurazione, ispezionare i bean e gestire più efficientemente la struttura dell'applicazione. Poiché opera all'interno della postazione di sviluppo, può vedere il codice sorgente, i file di build e le impostazioni specifiche del framework.
Nella sicurezza informatica, questo rende Spring Tools parte della supply chain del software e non solo un componente aggiuntivo per la produttività. Un difetto negli strumenti per sviluppatori può esporre dati sensibili del progetto, interrompere le build o diventare un percorso per gli attaccanti per influenzare ciò che viene distribuito. I difensori lo trattano come altri software sensibili dal punto di vista della sicurezza: mantenerlo aggiornato, censire dove è installato e separare, quando possibile, gli strumenti per sviluppatori dalle credenziali di alto valore. Negli ambienti reali, le vulnerabilità in questo tipo di tooling vengono spesso scoperte durante la normale attività di patching e vengono affrontate prima che emerga qualunque sfruttamento confermato.


