SpotBugs Warnings Jenkins Plugin
Ad ogni commit sul branch 3.4.x dei sorgenti del progetto viene effettuata automaticamente una verifica dei sorgenti nell’ambiente di Continuous Integration Jenkins di GovWay.
L’analisi produce un report di dettaglio sulle vulnerabilità trovate. Per ogni vulnerabilità identificata vengono forniti maggiori dettagli come la severità, la categoria (es. Security), il tipo (codice del pattern che identifica il bug), il package e la classe dove è stato rilevato (es. Fig. 1109).

Fig. 1109 SpotBugs: dettaglio di una vulnerabilità
Nella homepage dell’ambiente CI Jenkins di GovWay è anche disponibile un report che visualizza il trend delle vulnerabilità rispetto ai commit effettuati nel tempo (es. Fig. 1110).

Fig. 1110 SpotBugs Warnings Trend
Sono inoltre disponibili report di dettaglio in vari formati (Fig. 1111).

Fig. 1111 SpotBugs: report in vari formati
La figura Fig. 1112 mostra un esempio di report nel formato HTML.

Fig. 1112 SpotBugs: html report