in read_input/resources/custom-fix.js [87:104]
function fixFirewall(data) {
let protocol_ports = [];
for (const val of sepArray(data.protocol_ports, ";")) {
const [protocol, ports] = val.split(":");
protocol_ports.push({ protocol: protocol, ports: sepArray(ports) });
}
data[data.action] = protocol_ports;
data[`source_${data.source_filter_type}`] = data.source_filter_value;
data[`destination_${data.destination_filter_type}`] =
data.destination_filter_value;
delete data.protocol_ports;
delete data.source_filter_type;
delete data.source_filter_value;
delete data.destination_filter_type;
delete data.destination_filter_value;
delete data.action;
return data;
}