PHPackages                             cloudgrayau/cleantalk - 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. [Security](/categories/security)
4. /
5. cloudgrayau/cleantalk

ActiveCraft-plugin[Security](/categories/security)

cloudgrayau/cleantalk
=====================

CleanTalk Anti-Spam for Craft CMS

1.1.2(5mo ago)050[1 issues](https://github.com/cloudgrayau/cleantalk/issues)MITPHPPHP ^8.0|^8.2

Since Mar 14Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/cloudgrayau/cleantalk)[ Packagist](https://packagist.org/packages/cloudgrayau/cleantalk)[ RSS](/packages/cloudgrayau-cleantalk/feed)WikiDiscussions craft4 Synced 1mo ago

READMEChangelog (5)Dependencies (3)Versions (6)Used By (0)

CleanTalk for Craft CMS
=======================

[](#cleantalk-for-craft-cms)

CleanTalk Anti-Spam for Craft CMS.

[![Screenshot](resources/cleantalk.png)](resources/cleantalk.png)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 4.0.0 or later.

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

[](#installation)

`composer require cloudgrayau/cleantalk`

CleanTalk Overview
------------------

[](#cleantalk-overview)

CleanTalk is an anti-spam utility for protecting forms, user registrations and comments in Craft CMS.

A valid API key from the [CleanTalk Service](https://cleantalk.org/) is required to use this plugin.

Protection
----------

[](#protection)

The CleanTalk plugin protects the following services from spam and includes an optional bot detector script that offers greater spam detection.

### User Registration Protection

[](#user-registration-protection)

Protects user registrations from spam.

### Form Protection

[](#form-protection)

Protects form submissions from spam. The current form integrations are protected:

**✓ Formie** -
**✓ Freeform** -
**✓ Contact Form** -
**✓ Wheel Form** (&gt; 4.0.2) -
**✓ Express Forms** (no longer maintained) -
**✓ Custom Forms** - requires custom programming

### Comment Protection

[](#comment-protection)

Protects comment submissions from spam. The current comment integrations are protected:

**✓ Comments** -
**✓ Custom Comments** - requires custom programming

### Firewall Protection

[](#firewall-protection)

Coming soon in a later release.

Custom Protection
-----------------

[](#custom-protection)

Any form or comment logic can be protected by CleanTalk via a custom plugin/module controller.

```

```

Brought to you by [Cloud Gray Pty Ltd](https://cloudgray.com.au/)

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance70

Regular maintenance activity

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 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 ~155 days

Total

5

Last Release

172d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ac0122f7a7aab3787d35057daeb1ca626f9d27611e17af984b41fb0e288bd117?d=identicon)[cloudgrayau](/maintainers/cloudgrayau)

---

Top Contributors

[![cloudgrayau](https://avatars.githubusercontent.com/u/43738347?v=4)](https://github.com/cloudgrayau "cloudgrayau (22 commits)")

---

Tags

securitycmsCraftcraftcmscraft-pluginanti-spamcleantalk

### Embed Badge

![Health badge](/badges/cloudgrayau-cleantalk/health.svg)

```
[![Health](https://phpackages.com/badges/cloudgrayau-cleantalk/health.svg)](https://phpackages.com/packages/cloudgrayau-cleantalk)
```

###  Alternatives

[craftpulse/craft-password-policy

Password Policy plugin

2826.0k1](/packages/craftpulse-craft-password-policy)[verbb/image-resizer

Resize assets when they are uploaded.

127269.1k7](/packages/verbb-image-resizer)[acclaro/translations

Easily launch and manage multilingual Craft websites without having to copy/paste content or manually track updates.

1229.5k](/packages/acclaro-translations)[enupal/backup

Fully integrated Backup solution for Craft CMS

1612.5k1](/packages/enupal-backup)[born05/craft-csp

Content Security Policy (or CSP) generator using nonces.

1110.2k](/packages/born05-craft-csp)

PHPackages © 2026

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