[VS] Fix string concatenation.

This commit is contained in:
Nicolo Maio 2023-11-29 09:43:16 +01:00
parent 9b0be32c88
commit e2bf3e482b

View file

@ -819,7 +819,7 @@ local function update_scan_info_for_report(type_of_scan_execution, new_item, hos
if (info_json and isEmptyString(info_json.down_hosts_string_list)) then
info_json.down_hosts_string_list = host_down
else
info_json.down_hosts_string_list = string.format("%s%s",info_json.down_hosts_string_list,host_down)
info_json.down_hosts_string_list = info_json.down_hosts_string_list .. host_down
end
if (info_json and info_json.not_scanned_hosts ~= nil) then
@ -905,7 +905,7 @@ local function update_scan_info_for_report(type_of_scan_execution, new_item, hos
if (isEmptyString(info_json.hosts_discrepancies_details)) then
info_json.hosts_discrepancies_details = host_discrepancies_details
else
info_json.hosts_discrepancies_details = string.format("%s%s",info_json.hosts_discrepancies_details,host_discrepancies_details)
info_json.hosts_discrepancies_details = info_json.hosts_discrepancies_details .. host_discrepancies_details
end
end
end
@ -923,7 +923,7 @@ local function update_scan_info_for_report(type_of_scan_execution, new_item, hos
if (isEmptyString(info_json.hosts_discrepancies_details)) then
info_json.hosts_discrepancies_details = host_discrepancies_details
else
info_json.hosts_discrepancies_details = string.format("%s%s",info_json.hosts_discrepancies_details,host_discrepancies_details)
info_json.hosts_discrepancies_details = info_json.hosts_discrepancies_details .. host_discrepancies_details
end
end
@ -1503,24 +1503,24 @@ local function format_all_hosts_details_info_for_email(all_hosts_details)
local tcp_ports_details = add_ports_open_for_email_report(tcp_prefix, host_details)
if(tcp_ports_details) then
formatted_host_details_string = string.format("%s%s",formatted_host_details_string,tcp_ports_details)
formatted_host_details_string = formatted_host_details_string .. tcp_ports_details
end
local udp_ports_details = add_ports_open_for_email_report(udp_prefix, host_details)
if(udp_ports_details) then
formatted_host_details_string = string.format("%s%s",formatted_host_details_string,udp_ports_details)
formatted_host_details_string = formatted_host_details_string .. udp_ports_details
end
if (host_details.num_vulnerabilities_found > 0) then
local cve_list_string = cve_utils.getFirst5(host_details.cve, host_details.scan_type, false)
formatted_host_details_string = string.format("%s%s",formatted_host_details_string,i18n("hosts_stats.page_scan_hosts.email.host_details_cves", {cves_num = host_details.num_vulnerabilities_found, cves_list = cve_list_string}))
formatted_host_details_string = formatted_host_details_string .. i18n("hosts_stats.page_scan_hosts.email.host_details_cves", {cves_num = host_details.num_vulnerabilities_found, cves_list = cve_list_string})
end
local host_details_email_line = i18n("hosts_stats.page_scan_hosts.email.host_details", {
host_id = host_id,
details = formatted_host_details_string
})
formatted_hosts_details_string = string.format("%s%s",formatted_hosts_details_string,host_details_email_line)
formatted_hosts_details_string = formatted_hosts_details_string .. host_details_email_line
end
@ -1602,11 +1602,11 @@ function vs_utils.notify_scan_results(exec_type, periodicity)
possible_discrepancies_info = i18n("hosts_stats.page_scan_hosts.email.no_discrepancy")
end
notification_message = string.format("%s%s",notification_message,possible_discrepancies_info)
notification_message = notification_message .. possible_discrepancies_info
local report_link_line = i18n("hosts_stats.page_scan_hosts.email.report_link_line",{url = string.format(getHttpHost() .. ntop.getHttpPrefix() .. "/lua/enterprise/vulnerability_scan_report.lua?epoch_end=%u&epoch_begin=%u",report_date,report_date), add_br = add_br})
notification_message = string.format("%s%s",notification_message, report_link_line)
notification_message = notification_message .. report_link_line
vs_utils.generate_report(email_info.end_epoch_t)