Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Akismet integration (or any other Anti-Spam plugin than StopForumSpam in general) #9676

Open
c-schmitz opened this issue Apr 24, 2024 · 6 comments

Comments

@c-schmitz
Copy link
Contributor

Kunena offers integration for StopForumSpam. The problem with this apprach is that it is not really GDPR compatible because StopForumSpam does not offer any way to conclude a necessary data procession agreement.
(email addresses, user name and in some countries even IP addresses are seen as personal data)

Akismet on the other hand offers an anti-spam API for small/null money for private websites, and affordable prices for professional websites and also offers the possible data procession agreement on top.

Describe the solution you'd like
An integration that would have the following features:

  • Check all new posts wit Akismet, and prevent posting if a positive happens
  • Mark & report certain posts as spam to Akismet
  • Quick ban users and trash all their posts
  • Unban user/posts that were false positives (and report to Akismet)
  • Whitelist certain users/IP addresses locally

Describe alternatives you've considered
StopForumSpam has the problems as described in my intro

Additional context
We have tried to implement a Akismet plugin, but as of today certain events are missing or cannot be used because there is no proper handling of the event result.

@c-schmitz
Copy link
Contributor Author

@xillibit Hi Florian, would you know anyone who could implement this (as a plugin) and also make necessary changes in Kunena Core (if needed)? We would be willing to finance this feature.

@Ruud68
Copy link
Contributor

Ruud68 commented Apr 25, 2024

Hi @c-schmitz , just to chip in.
I use (created it myself) ochSimpleFirewall. This uses IP sets off known offenders / spammers and when the visitor IP is in one of the lists, this visitor is denied access to the site.
it has build in support for among others cleantalk, botscout and stopforumspam.
Because the IP sets are downloaded and cached locally there are no remote API / lookup needed (other then that your server downloads these sets periodically from a remote location.

This is only part of what this plugin offers, but it serves me (and my forum) well: I never have spam even though part of my forum is open for public posting.

Hope this help, gives some food for thought

@c-schmitz
Copy link
Contributor Author

@Ruud68 Thank you for the hint - I will take a look.

Copy link

This issue is stale because it has been open 30 days with no activity.

@c-schmitz
Copy link
Contributor Author

If there was only someone who could give it a feature request label.

Copy link

This issue is stale because it has been open 30 days with no activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants