For me, this seems like a huge security hole, and I definitely do not recommend writing directly or indirectly in crontab. If you somehow miss at least one small part of the "validators" protection that you mentioned above, an attacker can easily compromise your entire server.
Follow the Jim solution and, if possible, use some kind of structure; I hope, open source and actively developed by several developers.
If all the added processes are similar, I would recommend an alternative, such as creating a cron job that will execute one specific script as an unprivileged user, each lowest common denominator in a few minutes and add all the functionality to execute other processes in this single file and make sure that you copy the code as much as possible and rely on user input as little as possible and make sure that you select all that the user enters.
source share