Alternatively Jagex could get more involved with runelite and take a Microsoft style solution to open source development.
I don't think they would necessarily must manually accept plugins if they look the new customer appropriately. WoW has had a largely unregulated add-on community (that can be effectively the wow equal of Runelite plugins) because the very early days and Blizzard has just needed to manually split add-ons on a small number of occasions.
There's a massive gap between the addon API that WoW supports and the"api" that is available through the runescape client.
The prior has specific actions that addons are and are not permitted to take, activities that require hardware events (e.g. a click/button press), etc.. Runescape, on the other hand, is the wild west. Anything goes. It's all potential. That is the reason why manual approval will likely always stay necessary, at least until Jagex invests a couple million into an addon frame.
Well said, even if the runescape'api' could be tightly locked down - they would soon encounter precisely the exact same problem blizzard experiences. Lets say you want to prevent plugins that auto-draw on the ground during boss fights, but the'draw x tile' API is also used innocently - you can not simply get rid of the API callback without
breaking, let's say manual floor markers.