Another problem is keybinds. You'd have to have some notification that new GUIs and stuff were added and that keybinds are needed.
Also it would be interesting if there was a file host verification that would allow guests on servers to download only verified mods, like suppose there was a "Mod Security Key" in a text file that verifies it's safety, and when the server starts, it refers to the database, which verifies if the version you have matching the MSK is safe, character by character, and then installs it on the client if it passes.