70be5f2c7e
Changed ImunifyAV from asynchronous queue mode to synchronous scan mode to ensure scanners run sequentially and each completes before the next starts. Problem: - Used "malware on-demand queue put" which queues asynchronously - Scanner immediately moved to next scanner without waiting - Broke sequential scanning requirement - Output showed "scans queued" but scan was still running Solution: - Changed to "malware on-demand start --path" (synchronous) - Blocks until scan completes - Shows progress: "→ Scanning: /path" - Extracts infected count from malicious list - Now properly sequential: ImunifyAV → ClamAV → Maldet → RKHunter Result: - All 4 scanners now run completely sequentially - Each scanner waits for previous to finish - Proper "scan complete" reporting for ImunifyAV - Infected file counts tracked correctly Ensures scan integrity and proper resource management. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>