Handling spam accounts - best practices?

a month ago by BrutalBirdie to c/general-discussion

Hello NodeBB Community :wave:

I started a purge for our forum with the goal of deleting spam accounts. Started with ~`40000` user accounts and realized very fast that deleting them manually will be a Sisyphus task. Vibe coded a usercleaner plugin with filters and stuff like that.

image.jpeg

So with that filter, 70.20% of all accounts are spam. After that was cleaned out I looked deeper into more recent accounts and was a little shocked.

I identified a set of mail hosts used for verification over and over again. From the manage user view with 500 accounts did a little RegEx search with a browser plugin and got 381 of 500 users are from these mail hosts. So 76.2%.

After I complete my purge, from 39133 accounts 2754 are left. 93% of accounts where spam or the other way around only 7% "good" accounts.

note: will create some feature requests since I noticed some stuff in the manage user view


I found this plugin https://github.com/... but also thought, that can't be it. These bots will just use other mail addresses. So, how do you guys handle this? Just ignore it?

Looking forward for some input from the community.

Thanks for reading and thinking about a clean forum with me :D

load all comments
brutalbirdie 2 points a month ago

Noticed some more things being outdated or bricked.

image.jpeg Translations not shown correctly. Report button shows [[spam-be-gone:report-user]] and does apperently nothing because the click handler is only attached on tpl_url === 'admin/manage/registration'

Will create some more issues and PRs :)

image.jpeg

path: 0 25835973, hotness: undefined, score: 2, children: 0
general-discussion
general-discussion

@community.nodebb.org

login for more options
0
121
16

A place to talk about whatever you want

go to feed...