diff --git a/modules/security/malware-scanner.sh b/modules/security/malware-scanner.sh index d919651..383a578 100755 --- a/modules/security/malware-scanner.sh +++ b/modules/security/malware-scanner.sh @@ -3401,8 +3401,8 @@ generate_client_report() { # Extract scan info local session_name=$(basename "$scan_dir") - local scan_date=$(grep "Started:" "$summary_file" | head -1 | sed 's/Started: //') - local scan_paths=$(sed -n '/^Paths:/,/^$/p' "$summary_file" | tail -n +2 | grep -v "^$" | tr '\n' ', ' | sed 's/, $//') + local scan_date=$(grep "Started:" "$summary_file" | head -1 | sed 's/Started: //' || echo "Unknown") + local scan_paths=$(sed -n '/^Paths:/,/^$/p' "$summary_file" | tail -n +2 | grep -v "^$" | tr '\n' ', ' | sed 's/, $//' || echo "/") # Count threats local total_threats=0