I noticed in about an hour of manual operation, highlighting the email, copying it, and putting it into the StopForumSpam search box, then trying again with the username sometimes, I had only gone through about 50 "people". Then I figured that I could and probably should integrate this searching function directly with the Awaiting Approval page. I know that StopForumSpam has an API for this and will allow up to 20,000 queries a day. I use it to stop registrations on one of my games, so I'm roughly familiar with how to do it in raw PHP, I've just never done it on a massive scale like hundreds of queries at once.
I'd like to modify the admin CP Awaiting Approval section to look up the users' username, email, and registration IP with the SFS database and give me a quick indication of whether the person shows up or not, and maybe if it sees a red flag, automatically check the "Reject and delete" checkbox and uncheck the "notify user" checkbox. That would save me a lot of time.
Is there an addon that already does this? (I could only find the one that queries directly upon registration)
Is it even feasible to have the server making 1,100 HTTP requests to gather this data (considering the Awaiting Approval list is all spit out on one single page and not split up like the user lists and such)?
Assuming it would even work, where should I dig in, and are there any best practices I should know before I go messing around with the admin CP?