Devs have been working on different things
Maybe get some trusted mods? Vetting process might be hard.
Foreal, they should consider enlisting some trusted mods to take care of that voluntarily in free time. I've sadly seen repeat questions and I don't even play that frequent.
That'd be great, actually.