PHPackages                             prooxxy/magento2-spamfilter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. prooxxy/magento2-spamfilter

ActiveMagento2-module

prooxxy/magento2-spamfilter
===========================

Spam filter module for Magento 2

2.0.3(5y ago)03MITPHPPHP 7.4

Since Feb 23Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Pr00xxy/magento2-spamfilter)[ Packagist](https://packagist.org/packages/prooxxy/magento2-spamfilter)[ RSS](/packages/prooxxy-magento2-spamfilter/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (19)Used By (0)

SpamFilter
==========

[](#spamfilter)

A plug and play ready module for Magento 2 that helps store owners tackle the frustration of dealing spam users created by bots and/or foreign spam factories.

Installation
------------

[](#installation)

Use the [composer](https://getcomposer.org/) to install.

```
composer install prooxxy/magento2-spamfilter
```

Make sure the module is enable before start using

```
php bin/magento module:enable PrOOxxy_SpamFilter
```

### Alternative installation

[](#alternative-installation)

Download the [Latest release](https://github.com/Pr00xxy/magento2-spamfilter/releases)

Features
--------

[](#features)

This module provides features to restrict the following areas

1. Customer account creation
2. Newsletter sign up
3. Contact Form

All three areas can be configured independently with different levels of restrictions

Go to Stores -&gt; configuration -&gt; advanced -&gt; spamfilter

[![scoped config](docs/scoped_config.png)](docs/scoped_config.png)

The following types of blocking can be enabled on all areas listed above

### Alphabet blocking

[](#alphabet-blocking)

Block entries based on a list of languages. e.g you may block Cyrillic or Hanzi characters

### Link blocking

[](#link-blocking)

Prevents malicious actors to send web links in the customer information or contact forms

This feature allows the store owner to:

- block contact form entries from containing web links
- block customers from putting links in their firstname or lastname on customer registration

### Email Blocking

[](#email-blocking)

Block newsletter signup, customer registration or contact form entries from specific domains or matching patterns.

For example a store owner may configure wildcard patterns like:

`*@yandex.ru, *@*.fi`

[![block known domains](docs/spam_reg_domain.png)](docs/spam_reg_domain.png)

Compatibility Matrix
--------------------

[](#compatibility-matrix)

NOTE: 1.x and 2.x are no longer maintained

Magento 2.2Magento 2.3Magento 2.4`1.x`×✓×`2.x`××✓`3.x`××✓License
-------

[](#license)

[MIT](https://choosealicense.com/licenses/mit/)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~50 days

Total

10

Last Release

1891d ago

Major Versions

0.4.0 → 1.0.02020-08-18

1.2.0 → 2.0.02020-08-21

PHP version history (4 changes)0.1.0PHP ~7.2

0.2.0PHP ~7.2|~7.3

0.4.0PHP &gt;=7.1

1.2.0PHP 7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/892479757ef2597339c2db7c80f832aebe18c2b464a69845a087588988290449?d=identicon)[pr00xxy](/maintainers/pr00xxy)

---

Top Contributors

[![Pr00xxy](https://avatars.githubusercontent.com/u/9111275?v=4)](https://github.com/Pr00xxy "Pr00xxy (55 commits)")

---

Tags

bot-protectionmagento 2magento 2 modulespam protection

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/prooxxy-magento2-spamfilter/health.svg)

```
[![Health](https://phpackages.com/badges/prooxxy-magento2-spamfilter/health.svg)](https://phpackages.com/packages/prooxxy-magento2-spamfilter)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[imi/magento2-friendly-captcha

Friendly Captcha integration for Magento2

18116.2k](/packages/imi-magento2-friendly-captcha)[s1syphos/php-simple-captcha

Simple captcha generator

2737.8k6](/packages/s1syphos-php-simple-captcha)[magestat/module-cookie-law-banner

This extension allows you enable an EU compliant consent cookie notification banner.

156.3k](/packages/magestat-module-cookie-law-banner)[magestat/module-floating-buy-button

Get your customer attention the most important action in your online store, the purchase.

121.6k](/packages/magestat-module-floating-buy-button)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
