Yes, the plugin github-publisher does have, but Github keep revoking the token used in the plugin, because the token value is publicly displayed in the repo. Anyone can see the token value. So Github revokes the token each time it is used.
Parts of me think that using regex replace is one option, but it does require some experience. Extending the plugin is another (which I see you and some others have already done).
A third option is a semiautomatic of searching for mdlinks with spaces, but without the angular brackets. And if found you change them manually. I’ll see if I can whip up a regex later today, but can’t do it right now.
If u think there is a security breach with github-publisher plugin, please raise an issue bug report in its github repo. The plugin’s author is quite active and responsive. She might verify and issue a fix if necessary