Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions LEGALNOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ and subject to their respective licenses.
| commons-logging-1.4.0.jar | Apache 2.0 |
| commons-text-1.15.0.jar | Apache 2.0 |
| ezmorph-1.0.6.jar | Apache 2.0 |
| flatlaf-3.7.1.jar | Apache 2.0 |
| flatlaf-swingx-3.7.1.jar | Apache 2.0 |
| flatlaf-3.7.2.jar | Apache 2.0 |
| flatlaf-swingx-3.7.2.jar | Apache 2.0 |
| harlib-1.1.3.jar | Apache 2.0 |
| hsqldb-2.7.4.jar | BSD |
| jackson-core-asl-1.9.13.jar | Apache 2.0 |
Expand Down
4 changes: 2 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[versions]
errorprone = "2.42.0"
flatlaf = "3.7.1"
flatlaf = "3.7.2"
log4j = "2.26.1"

[libraries]
Expand Down Expand Up @@ -41,7 +41,7 @@ xom = "xom:xom:1.4.6"
assertj-core = "org.assertj:assertj-core:3.27.7"
assertj-swing = "org.assertj:assertj-swing:3.17.1"
hamcrest-core = "org.hamcrest:hamcrest-core:3.0"
junit-jupiter = "org.junit.jupiter:junit-jupiter:6.1.1"
junit-jupiter = "org.junit.jupiter:junit-jupiter:6.1.2"
junit-platformLauncher = { module = "org.junit.platform:junit-platform-launcher" }
mockito = "org.mockito:mockito-junit-jupiter:5.23.0"

Expand Down
54 changes: 27 additions & 27 deletions zap/src/main/dist/lang/Messages_it_IT.properties
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ alert.add.title = Aggiungi Avviso
alert.api.action.addAlert = Aggiunge un avviso associato con l'ID del messaggio, con i dettagli forniti. (Restituisce l'ID dell'allarme creato.)
alert.api.action.addAlert.param.attack = L'attacco (es\: stringa iniettata) usata dalle regole della scansione.
alert.api.action.addAlert.param.confidenceId = La rappresentazione numerica della confidenza (da '1 - Basso' a '3 - Alto' [sono inoltre disponibili valori '0 - Falso Positivo' e '4 - Utente Confermato']).
alert.api.action.addAlert.param.cweId = The CWE identifier associated with the alert.
alert.api.action.addAlert.param.cweId = L'identificativo CWE associato con l'avviso.
alert.api.action.addAlert.param.description = La descrizione da inserire nell'avviso.
alert.api.action.addAlert.param.evidence = L'evidenza associata all'avviso.
alert.api.action.addAlert.param.messageId = L'ID del messaggio in cui l'avviso deve essere associato.
Expand All @@ -40,7 +40,7 @@ alert.api.action.deleteAllAlerts = Cancella tutti gli avvisi per la sessione cor
alert.api.action.updateAlert = Aggiorna l'avviso con l'ID, con i dettagli forniti.
alert.api.action.updateAlert.param.attack = L'attacco (es\: stringa iniettata) usata dalle regole della scansione.
alert.api.action.updateAlert.param.confidenceId = La rappresentazione numerica della confidenza (da '1 - Basso' a '3 - Alto' [sono inoltre disponibili valori '0 - Falso Positivo' e '4 - Utente Confermato']).
alert.api.action.updateAlert.param.cweId = The CWE identifier associated with the alert.
alert.api.action.updateAlert.param.cweId = L'identificativo CWE associato con l'avviso.
alert.api.action.updateAlert.param.description = La descrizione da inserire nell'avviso.
alert.api.action.updateAlert.param.evidence = L'evidenza associata all'avviso.
alert.api.action.updateAlert.param.id = L'ID dell'avviso da aggiornare.
Expand Down Expand Up @@ -121,7 +121,7 @@ alert.tags.dialog.add.title = Aggiunge Nuovo Tag
alert.tags.dialog.add.value = Valore\:
alert.tags.dialog.modify.button.confirm = Aggiornamento
alert.tags.dialog.modify.title = Modifica Tag
alert.tags.dialog.warning.body.repeated.key = An Alert Tag with the provided key already exists.
alert.tags.dialog.warning.body.repeated.key = Un Tag Avviso con la chiave data esiste gi\u00e0.
alert.tags.dialog.warning.title.repeated.key = Chiave Tag Avviso Duplicata
alert.tags.table.key = Tasto
alert.tags.table.value = Valore
Expand Down Expand Up @@ -183,7 +183,7 @@ api.error.script_not_found = Nessuno script con il nome indicato \u00e8 stato tr
api.error.url_not_found = URL non trovato nell'albero della scansione
api.error.url_not_in_context = L'URL fornito non \u00e8 nel contesto richiesto
api.error.user_not_found = Nessun utente trovato che coincida con il parametro
api.home.cacert = <h2>HTTPS Warnings Prevention</h2><p>To avoid HTTPS Warnings <a href\="{0}">download</a> and <a href\="https\://www.zaproxy.org/docs/desktop/addons/network/options/servercertificates/\#install" target\="_blank">install CA root Certificate</a> in your Mobile device or computer.</p>
api.home.cacert = <h2>Prevenzione Avvisi HTTPS</h2>Per evitare Avvisi HTTPS <a href\="{0}">scarica</a> e <a href\="https\://www.zaproxy.org/docs/desktop/addons/network/options/servercertificates/\#install" target\="_blank">installa il Certificato radice CA</a> nel tuo Dispositivo mobile o computer.</p>
api.home.links.api.disabled = <li>L' API locale \u00e8 disabilitata - pu\u00f2 essere abilitata da Strumenti / Opzioni ... / </li>
api.home.links.api.enabled = <li><a href\="/UI">API Locale</a></li>
api.home.links.header = <h2>Collegamenti</h2>
Expand All @@ -195,8 +195,8 @@ api.html.actions = Azioni
api.html.component = Componente\:
api.html.components = Componenti
api.html.deprecated.endpoint = <strong>Endpoint obsoleto dell'API.</strong> ll suo uso non \u00e8 raccomandato, sar\u00e0 eliminato in una prossima versione.
api.html.formMethod = Form Method
api.html.format = Output Format
api.html.formMethod = Metodo Form
api.html.format = Formato Output
api.html.other = Altro\:
api.html.others = Altri
api.html.pconn = Connessione persistente\:
Expand All @@ -211,7 +211,7 @@ api.options.addr.add.button.confirm = Aggiungi
api.options.addr.add.title = Aggiungi indirizzo consentito
api.options.addr.dialog.remove.button.cancel = Annulla
api.options.addr.dialog.remove.button.confirm = Rimuovi
api.options.addr.dialog.remove.checkbox.label = Do not show this message again.
api.options.addr.dialog.remove.checkbox.label = Non mostrare pi\u00f9 questo messaggio
api.options.addr.dialog.remove.text = Sei sicuro di voler eliminare I'indirizzo che \u00e8 stato selezionato?
api.options.addr.dialog.remove.title = Rimuovi indirizzo consentito
api.options.addr.field.label.domain = Indirizzo\:
Expand All @@ -227,21 +227,21 @@ api.options.addr.warning.invalid.regex.text = L'espressione regolare non \u00e8
api.options.addr.warning.invalid.regex.title = Espressione regolare per indirizzo consentito
api.options.autofillKey = Inserimento automatico della chiave API nell'interfaccia grafica API
api.options.button.generateKey = Generare una chiave casuale
api.options.button.xferDirectory = Select Directory
api.options.button.xferDirectory = Seleziona Cartella
api.options.disableKey = Disabilita la chiave API
api.options.enableJSONP = Abilita JSONP
api.options.enabled = Abilitato
api.options.fileTransfer = File Transfer Enabled
api.options.fileTransfer = Trasferimento File Abilitato
api.options.incErrors = Riporta i dettagli dell'errore via API
api.options.label.apiKey = Codice API\:
api.options.label.testingWarning = <html>* Le seguenti opzioni dovrebbero essere usate solo come test in quanto rendono pi\u00f9 facile attaccare ZAP</html>
api.options.label.xferDirectory = Transfer Directory\:
api.options.label.xferDirectory = Cartella Trasferimento\:
api.options.noKeyForSafeOps = Non hai bisogno di una chiave API per eseguire operazioni sicure
api.options.nokey.error = Si deve fornire una chiave API o disabilitarla esplicitamente.
api.options.reportPermErrors = Comunica errori di permesso attraverso l'API
api.options.secure = Solo sicuro
api.options.title = API
api.options.uiEnabled = Web UI Enabled
api.options.uiEnabled = Interfaccia Web Abilitata
api.options.xferdir.error = Transfer Directory is either not a directory or is not writable.

ascan.activeActionPrefix = Scansione attiva\: {0}
Expand Down Expand Up @@ -344,7 +344,7 @@ ascan.api.action.setOptionRescanInAttackMode.param.Boolean=
ascan.api.action.setOptionScanHeadersAllRequests = Imposta se tutte le intestazioni HTTP di tutte le richieste devono essere scansionate o meno. Non solo le richieste che sono responsabili per I'invio di parametri attraverso il corpo dell'indagine o richiesta.
ascan.api.action.setOptionScanHeadersAllRequests.param.Boolean=
ascan.api.action.setOptionScanNullJsonValues = Sets whether or not the active scanner should scan null JSON values.
ascan.api.action.setOptionScanNullJsonValues.param.Boolean = true to scan null values, false otherwise.
ascan.api.action.setOptionScanNullJsonValues.param.Boolean = vero per scansionare valori nulli, falso altrimenti
ascan.api.action.setOptionShowAdvancedDialog=
ascan.api.action.setOptionShowAdvancedDialog.param.Boolean=
ascan.api.action.setOptionTargetParamsEnabledRPC=
Expand All @@ -369,7 +369,7 @@ ascan.api.action.setScannerAttackStrength=
ascan.api.action.setScannerAttackStrength.param.attackStrength=
ascan.api.action.setScannerAttackStrength.param.id=
ascan.api.action.setScannerAttackStrength.param.scanPolicyName=
ascan.api.action.skipScanner = Skips the scan rule using the given IDs of the scan and the scan rule.
ascan.api.action.skipScanner = Salta la regola di scansione usando gli ID della scansione e la regola di scansione
ascan.api.action.skipScanner.param.scanId=
ascan.api.action.skipScanner.param.scannerId=
ascan.api.action.stop=
Expand Down Expand Up @@ -399,7 +399,7 @@ ascan.api.view.optionExcludedParamList = Usa piuttosto la vista Parametri Esclus
ascan.api.view.optionHandleAntiCSRFTokens=
ascan.api.view.optionHostPerScan=
ascan.api.view.optionInjectPluginIdInHeader = Tells whether or not the active scanner should inject the HTTP request header X-ZAP-Scan-ID, with the ID of the scan rule that's sending the requests.
ascan.api.view.optionMaxAlertsPerRule = Gets the maximum number of alerts that a rule can raise before being skipped.
ascan.api.view.optionMaxAlertsPerRule =
ascan.api.view.optionMaxChartTimeInMins=
ascan.api.view.optionMaxResultsToList=
ascan.api.view.optionMaxRuleDurationInMins=
Expand Down Expand Up @@ -440,7 +440,7 @@ ascan.custom.label.disableiv = Disable Non-custom Input Vectors
ascan.custom.label.inscope = Solo in ambito\:
ascan.custom.label.policy = Politica\:
ascan.custom.label.recurse = Ricorsione\:
ascan.custom.label.start = Starting Point\:
ascan.custom.label.start = Punto di Partenza\:
ascan.custom.label.user = Utente\:
ascan.custom.label.vectors = Vettori\:
ascan.custom.nostart.error = Si selezioni un punto di partenza
Expand All @@ -464,9 +464,9 @@ ascan.desc = Lo scanner attivo, pesantemente basato sullo scanner attivo origina
ascan.filter.table.header.reason = Ragione
ascan.filter.table.header.url = URL\t
ascan.name = Estensione per la scansione attiva
ascan.options.anticsrf.label = Handle anti-CSRF tokens.
ascan.options.anticsrf.label = Gestisci token anti-CSRF
ascan.options.apply.label = Applica
ascan.options.attackOnStart.label = Allow Attack Mode to be enabled on startup.
ascan.options.attackOnStart.label = Permetti alla Modalit\u00e0 Attacco di essere abilitata all'avvio
ascan.options.attackPrompt.label = In Attack Mode prompt to rescan nodes when scope changed.
ascan.options.attackRescan.label = In Attack Mode always rescan nodes when scope changed.
ascan.options.delayInMs.deprecated = Note\: The "Delay When Scanning" has been deprecated. See help for more details.
Expand All @@ -481,14 +481,14 @@ ascan.options.level.low.label = (Altri potenziali problemi segnalati)
ascan.options.level.medium = Medio
ascan.options.level.medium.label = (Soglia predefinita)
ascan.options.level.off = Off
ascan.options.level.off.label = (All rules turned off)
ascan.options.maxAlertsPerRule.label = Max alerts any rule can raise\:
ascan.options.level.off.label = (Tutte le regole disabilitate)
ascan.options.maxAlertsPerRule.label = Numero massimo di avvisi che una regola pu\u00f2 sollevare
ascan.options.maxChart.label = Max Progress Chart in Mins\:
ascan.options.maxChart.tooltip = Displaying very large charts may cause memory problems. Set to zero to disable the charting.
ascan.options.maxRes.label = Max Results to List\:
ascan.options.maxRes.label = Risultati massimi da listare\:
ascan.options.maxRes.tooltip = Displaying a large number of results can significantly increase the time a scan takes.
ascan.options.maxRule.label = Maximum Rule Duration (minutes; 0 is unlimited)\:
ascan.options.maxScan.label = Maximum Scan Duration (minutes; 0 is unlimited)\:
ascan.options.maxRule.label = Durata Massima Regola (minuti; 0 significa illimitato)
ascan.options.maxScan.label = Durata Massima Scansione (minuti; 0 significa illimitato)
ascan.options.numHosts.label = Number of Hosts Scanned Concurrently\:
ascan.options.numThreads.label = Concurrent Scanning Threads per Host\:
ascan.options.pluginHeader.label = Inject plugin ID in header for all active scan requests.
Expand All @@ -510,8 +510,8 @@ ascan.options.strengthTo.label = Forza di
ascan.options.thresholdTo.label = Soglia a
ascan.options.title = Scansione attiva
ascan.panel.mnemonic = a
ascan.panel.tab.filteredMessages = Filtered Messages\t
ascan.panel.tab.scannedMessages = Sent Messages
ascan.panel.tab.filteredMessages = Messaggi Filtrati\t
ascan.panel.tab.scannedMessages = Messaggi Inviati
ascan.panel.title = Scansione attiva
ascan.policy.button.disableall = Disabilita tutto
ascan.policy.button.enableall = Abilita tutto
Expand Down Expand Up @@ -573,8 +573,8 @@ ascan.progress.label.skipped.reason.dependency = dipendenza saltata
ascan.progress.label.skipped.reason.maxAlertsPerRule = reached max alerts per rule
ascan.progress.label.skipped.reason.maxRule = esaurito tempo massimo per la regola
ascan.progress.label.skipped.reason.maxScan = esaurito tempo massimo per la scansione
ascan.progress.label.skipped.reason.noinputvectors = no input vectors enabled
ascan.progress.label.skipped.reason.nonodes = no nodes to scan
ascan.progress.label.skipped.reason.noinputvectors = nessun vettore di input abilitato
ascan.progress.label.skipped.reason.nonodes = nessun nodo da scansionare
ascan.progress.label.skipped.reason.techs = scan rule does not target selected technologies
ascan.progress.label.skipped.reason.user = da un'azione utente
ascan.progress.label.skippedWithReason = Saltato. {0}.
Expand Down Expand Up @@ -2897,7 +2897,7 @@ spider.custom.label.recurse = Ricorsione\:
spider.custom.label.sendReferer = Send 'Referer' Header\:
spider.custom.label.sitemap = Analizza "sitemap.xml"\:
spider.custom.label.spiderSubtreeOnly = Solamente sottoalbero dello spider
spider.custom.label.start = Starting Point\:
spider.custom.label.start = Punto di Partenza\:
spider.custom.label.user = Utente\:
spider.custom.noStartSubtreeOnly.error = Devi scegliere un nodo del sito o anche un URL che \u00e8 stato inserito manualmente, per esplorare il sottoalbero di un sito.
spider.custom.nostart.error = Si selezioni un punto di partenza
Expand Down
Loading