Anyone else currently undergoing mass spam attack?

First it started with promoting airline helpline numbers, now it’s moved onto quickbooks help. Around 150 threads started in the last 10 hours.

I’ve found the discourse spam filtering pretty efficient and don’t usually have to delete any more than a couple threads/users at a time for it to stop but this one’s different.

They look a little like this (I’m not pasting actual content):

Have tried to tighten up sensitivity and time to write first post but now I’ve temporarily disabled user registration as it was still coming through.

I’m guessing it will just die off but wondering if anyone else is suffering from this right now?

I think there have been a few reports of this recently. You can find some tips on how to mitigate this here:

Also, here’s a guide for using the ai plugin to combat spam:

4 Likes

We do get customers suffering from spam attacks at various times, not just isolated to this week or next. It could be 1-2 communities this week, and then 2-3 communities next week, and sometimes none in a week. FWIW, we have new spammers every day on meta.

That said, I highly recommend using the discourse-ai plugin’s spam detection as Nate quoted above. You can use a cheap LLM like Gemini Flash and I can attest it works very well.

7 Likes

There was a topic about a similar attack, as it seems to have hit many Discourse instances, but I can’t find it; it seems it has been deleted? :thinking:

I was advised using ai as well.

I didn’t use it at this time so I did two things:

I prevented new attacks on my instances by installing Stop Forum Spam Plugin ( :warning: unofficial)

I also ran a rails script to delete accounts (and their posts) created in the last X hours to recover the forum in a proper state.

In the future, I’ll have a more serious look at ai since it’s the recommended (and official) solution to prevent this.

3 Likes

Thanks for the responses, I wasn’t aware the AI plugin dealt with spam as well. Will set that up now and see how I get on.

Thanks all!!

1 Like

Great, let us know your feedback if you have any.

Hilarious username / name btw.

2 Likes

Here’s what I did to deal with what sounds like the same attack.