First of all, kudos to @griffin for having created such an awesome piece of code for cPanel users with no root access. Having said that let me explain myself:
I thought of automating the execution of Certsage code by using Cron Jobs to run the certsage.php file in order to make the issuing and install of the certificates automatically.
By looking at the original 1.4.2 Certsage code it seems like it could be modified to remove passwords generation and checking condition, also remove "calls to action" from users and make it run as a script which once run, does the same as the average "usepath" scenario where one would load the php page, click on "Acquire Production Certificate" and then if no error conditions appeared click on "Install Certificate into cPanel".
Simplest way I can think of to handle error codes is saving the outputs on variables instead of printing them out and then adding conditions to check for those error variable values and cycling the program to retry until errors are no longer present or a certain number of attempts is reached (to prevent infinite error loops)
Now my question is if this would even be possible at all? Or am I missing on something.
Also does certsage "install" installs the certificates like I would manually have to do? Based on some comments by Griffin on the community I believe it does, and I'm no longer required to do anything else nor log in on cpanel to install them once I ran Certsage (without modying it) so theoretically this execution automation would automate the whole process of issuing and installing for every site right?
This whole automation process came to my mind since my hosting provider does not allow me to automatically manage free Let's Encrypt certificates and also I don't have root access... so Certsage seems like the perfect option and would only be better if I could automate its execution.
Thanks to Everyone for your help!