Dealing with unwanted (and probably spam) accounts via SSO?

feature request: user query parameters + easy delete

I would like to do a query in the admin interface. For example:

  • Last e-mailed: >1 year ago
  • Seen: >1 year ago
  • Topics Viewed: 0
  • Posts Read: 0
  • Read time: <1 minute
  • Created: >1 year ago
  • Received email bounces: yes
  • email domain: gmail.com

(Some are optional. Others surely have different query parameters in mind.)

Then once the query finished, I’d like to have an easy button select all followed by delete all? Are you sure you want to delete 5000 users? Yes | No

Why?
There are a lot (thousands) of failed spam bot accounts in my forum. Why did the spam fail? Because profile spam isn’t possible. The required fields for that have been removed. Also posting spam is difficult due to other protections. In result, there’s lots of dead accounts.

I don’t want automatic deletion of any users, ever.

Checking beforehand what gets deleted and manually confirming seems much better. These queries would be a lot more flexible.

Similar user request: