Spam Detect

Categories

Component ID

2170413

Component name

Spam Detect

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

758

Component created

Component changed

Component body

Spam Detect is a very lightweight API for detecting and acting upon spam.

The project includes the following submodules:

  • Spam Detect provides the core API, and doesn't do anything beyond that.
  • Spam Detect Rules is probably the most useful submodule for site builders. It allows one to use Rules to create workflows involving spam detection such that, for example, posted comments which are detected as spammy are not saved, or are saved but unpublished so that they can be manually reviewed.
  • Spam Detect Bayesian provides a pre-trained (eventually…) Bayesian filter for smartly detecting spam based on common words and phrases.
  • Spam Detect Mollom allows one to use the Mollom service to detect spam (sign-up required).
  • Spam Detect SURBL utilizes the SURBL URI reputation data API (no sign-up required) to detect whether the text contains links to spammed or malicious sites.
  • Spam Detect Blacklist lets administrators specify a simple blacklist of terms or regular expressions which should trigger text as spammy.

Spam Detect's API is simple and well-documented (see the spam_detect.api.php file), so developing against it to create new filters or reaction conditions should be quite simple (though, for the latter case, we encourage developers to implement functionality as Rules actions if possible).

Spam Detect's development was sponsored by Propeople.