.. _releaseProcessGovWay:
Introduzione
-------------------------------
Ogni nuova versione di GovWay prima del rilascio viene sottoposta a 3 diversi tipi di verifiche di sicurezza al fine di assicurarne la stabilità e l'assenza di vulnerabilità note.
- :ref:`releaseProcessGovWay_staticCodeAnalysis`: identifica possibili vulnerabilità all'interno del codice sorgente tramite i tools `SpotBugs `_ e `SonarQube `_.
- :ref:`releaseProcessGovWay_dynamicAnalysis`: cerca vulnerabilità del software durante l'effettiva esecuzione del prodotto. L'analisi viene eseguita attraverso l'esecuzione di estese batterie di test realizzate tramite i tool `TestNG `_, `JUnit `_, `Karate `_ e `OWASP ZAP Proxy `_.
- :ref:`releaseProcessGovWay_thirdPartyDynamicAnalysis`: assicura che tutte le librerie terza parte utilizzate non siano soggette a vulnerabilità di sicurezza note, utilizzando il tool `OWASP Dependency-Check `_.
Ognuna di tali fasi viene anche verificata per ogni commit sul `branch 3.4.x dei sorgenti del progetto `_ nell'ambiente di `Continuous Integration Jenkins di GovWay `_.