LudoCraft/Tundra — comment on commit 0038457da209252acff1105d7276397c40e13b39
File:  line 0
By jonnenauha:

This looks like pretty dangerous thing. Any script that can run on the server now has a public slot that can shutdown the server with server.Stop()? Having it on C++ side is fine but I don't know about this. Seems like it only makes this console command stuff "simpler" but similarly exposes quite bad stuff to malicious scripts. Of course you can argue that if someone put a trusted script to the server it can do this, but I see no reason for scripts to close the server capabilities of a server, let alone exit the whole application with framework.Exit() but thats another issue.

I guess we could start blacklisting functions from scripts even if they are public slots, I think this was discussed at some point.