.. _releaseProcessGovWay_dynamicAnalysis_zap_ci:
OWASP ZAP Warnings Jenkins Plugin
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Una analisi effettuata ogni volta che qualcosa viene modificato consente di rilevare immediatamente eventuali vulnerabilità introdotte.
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à, il tipo e la url dove è stata riscontrata (es. :numref:`zap_vulnerability_details`).
.. figure:: ../../../_figure_console/zap_vulnerability_details.png
:scale: 60%
:name: zap_vulnerability_details
OWASP ZAP: 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. :numref:`zap_vulnerability_trend`).
.. figure:: ../../../_figure_console/zap_vulnerability_trend.png
:scale: 80%
:name: zap_vulnerability_trend
OWASP ZAP Warnings Trend
Sono inoltre disponibili `report di dettaglio in vari formati `_ (:numref:`zap_maven_report_elenco_ci`).
.. figure:: ../../../_figure_console/zap_maven_report_elenco.png
:scale: 80%
:name: zap_maven_report_elenco_ci
OWASP ZAP: report in vari formati
La figura :numref:`zap_maven_report_ci` mostra un esempio di report nel formato HTML.
.. figure:: ../../../_figure_console/zap_maven_report.png
:scale: 60%
:name: zap_maven_report_ci
OWASP ZAP: html report