Depending on the custom folder setup it’s possible that they are no longer protected.
Some other things I can think of:
Check if Kirby, Panel and Toolkit is up to date. Require some kind of Github + cache function.
Check if debug mode is enabled. If it is it will reveal the paths on errors. Should be off on a live server.
Check if the user “admin” is added. It’s often use as bruteforce username, at least on WordPress.
Most people think I should continue this plugin and maybe I will. But I need some more votes to see where it leads, like a total of 15 votes would be nice.
The mod_rewrite test won’t work like this, anyway, if apache_get_modules is not available. Checking for an environment variable that you haven’t set first, is pretty useless.
I’d actually make every PHP version green that is green or orange in this list (orange is fine as there are still bug fixes). But please make it a date check for each version, don’t just hardcode versions (if users don’t update your plugin it will display versions as green forever).
What would be interesting: A check for the latest bug fix release in a PHP version (like “latest version of PHP 7.0”). Releases of a specific PHP version that are not the latest one should always be marked red.
I don’t know how you can fetch this information though.
You have very little influence regarding a lot of the stuff this plugin checks (even more the Apache version!). But there are providers like Uberspace that are very quick at updating PHP. I think users should annoy their providers with this kind of stuff more often if they don’t update on their own.
But sometimes it would be helpful on a new server to get this information, if we move a website to this new server.
I think this engine is the rendering machine of PHP. May be it could be useful, but it is not required. We see it in the phpinfo.
But the “phpinfo” should be accessible ONLY for admins, because else it could be a security hole! May be, you call this plugin then something like “health checklist”…
The colored versions numbers of the three Kirby parts depending on the newest version may be also good.
First of all, such a feature would have to talk to some API to check if there is a new version available, which is something not everybody wants.
Secondly, we don’t want to irritate clients with red warnings in the Panel, when they can’t do anything about it or sort of expect from the developer to update for free.
So definitely, such a feature should only be optional and off by default. There are already version widgets available for the Panel anyway.
I agree with @texnixe, especially the second part which fits for at least half of my projects.
So an optional widget to check for kirby updates, if any, and disabled by default.
i agreed with @lukasbestle. the plugin security checklist could at least tell you about the fact that there is a newer stable php version released than currently in use – whether or not it can be installed by provider is secondary imho.