Diagnose & Repair
Add more features to it so it checks the status health of the domain-name report and checks for active SSL checks for viruses on the server and adds the ability in this function to make harder PHP services.
The purpose of diagnose and repair tools is to check if system services are running, if configuration files are present, correctly formatted and functional and if the database structure and content are consistent. The auto-repair capabilities of the tools are already magnificent. But the tool is not designed to
- improve security ("make harder PHP services")
- find or remove malware ("checks for viruses")
- report SSL status ("checks for active SSL")
- check domain names (we don't see how a domain name could not be healthy)
For such additional tasks, other software is already available for free in Plesk. For example for the security related checks the free ImmunifyAV extension will be helpful. For the SSL related checks the SSLIt extension can help, because it displays a full report for all domains (simply click "Open" on the extensions page). Regarding PHP hardening, this is a quite individual task with no "one size fits all" solution, because for some users some PHP functions must be available, for others they must be disabled, e.g. shell_exec etc. That cannot be done automatically to fit all needs.
-- PD