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. [Utility &amp; Helpers](/categories/utility)
4. /
5. prooxxy/magento2-spamfilter

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

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

Spam filter module for Magento 2

2.0.3(5y ago)03MITPHPPHP 7.4CI failing

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 2d 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

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity66

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

1944d 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

[imi/magento2-friendly-captcha

Friendly Captcha integration for Magento2

19131.4k](/packages/imi-magento2-friendly-captcha)[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[magepal/magento2-googletagmanager

Google Tag Manager (GTM) for Magento 2 with Advance Data Layer

2691.6M5](/packages/magepal-magento2-googletagmanager)[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2111.3M7](/packages/yireo-magento2-webp2)[mageplaza/magento-2-blog-extension

Magento 2 Blog extension

122748.9k5](/packages/mageplaza-magento-2-blog-extension)[mageplaza/magento-2-seo-extension

Magento 2 SEO extension

141527.1k2](/packages/mageplaza-magento-2-seo-extension)

PHPackages © 2026

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