https://github.com/marcocesarato/PHP-Antimalware-Scanner/
This doesn't really remove malware, but it DOES scan all files for potentially malicious code, that makes system calls, uses eval in php, and many other things. Some are false positives, but in the command line option, it shows you each dangerous file, and asks you what to do.
It scans all the files and according to your selection, it generates a report (I will give an example)
[2023-03-02 14:32:06] [SUCCESS] Scan finished!
[2023-03-02 14:32:06] [INFO] Files scanned: 11903
[2023-03-02 14:32:06] [INFO] Files edited: 0
[2023-03-02 14:32:06] [INFO] Files quarantined: 0
[2023-03-02 14:32:06] [INFO] Files whitelisted: 0
[2023-03-02 14:32:06] [INFO] Files ignored: 34
[2023-03-02 14:32:06] [INFO] Malware detected: 34
danger file....
[2023-03-02 12:31:18] [DANGER] PROBABLE MALWARE FOUND!
[2023-03-02 12:31:18] [WARNING] Checksum: 8cb62808eb8b38384baf40fb9944b218
[2023-03-02 12:31:18] [WARNING] File path: C:/xampp/htdocs/****************************************************.php
[2023-03-02 12:31:18] [DANGER] Evil code found: [!] Signature (11413268) [line 13] - Malware Signature (hash: 11413268) => Exploit [!] Signature (11413268) [line 522] - Malware Signature (hash: 11413268) => exploit
[2023-03-02 12:31:25] [SUCCESS] File 'C:/xampp/htdocs/****************************************************.php' skipped!