You have mentioned "You can't just add triggers to it.".
That comment was in regards to trying to use triggers that don't exist to the inputbox in CB Auto Actions.
So now, do you see any issue(security, bug, other dependency) as why it cannot be done in this way through custom trigger?
Yes, you modified core code which is not supported and will be lost on upgrade of CB. Next CB release will have new triggers throughout various frontend processes so you likely won't need to do any kind of modification in CB 1.10.0.