PHPackages                             imi/magento2-friendly-captcha - 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. imi/magento2-friendly-captcha

ActiveMagento2-module[Security](/categories/security)

imi/magento2-friendly-captcha
=============================

Friendly Captcha integration for Magento2

4.3.0(2w ago)19131.4k↓15.5%19[10 issues](https://github.com/iMi-digital/magento2-friendly-captcha/issues)OSL-3.0PHPPHP &gt;=8.1CI passing

Since Apr 27Pushed 2w ago4 watchersCompare

[ Source](https://github.com/iMi-digital/magento2-friendly-captcha)[ Packagist](https://packagist.org/packages/imi/magento2-friendly-captcha)[ RSS](/packages/imi-magento2-friendly-captcha/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (20)Versions (64)Used By (0)

Official Friendly Captcha Module for Magento
============================================

[](#official-friendly-captcha-module-for-magento)

Installing on Magento 2
-----------------------

[](#installing-on-magento-2)

**1a. Install using composer**

From command line:

```
composer require imi/magento2-friendly-captcha
php bin/magento module:enable IMI_FriendlyCaptcha
php bin/magento setup:upgrade

```

**1b. Or: Install via Marketplace**

The module is also available via [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com/friendly-captcha-magento2-friendly-captcha.html). After going through the free checkout process, you can install via composer:

```
composer require friendly-captcha/magento2-friendly-captcha
php bin/magento module:enable IMI_FriendlyCaptcha
php bin/magento setup:upgrade

```

Remark: The composer name is different from the GitHub version. Otherwise the module is identical.

**2. Generate site key**

**3. Enable and configure from your Magento backend config**

Stores &gt; Configuration &gt; Security &gt; Friendly Captcha

Frontend
--------

[](#frontend)

IMI\_FriendlyCaptcha adds a Friendly Captcha widget to:

- Login
- Register
- Contact form
- Forgot password
- Send to Friend
- Newsletter signup\*
- Product Reviews

\*If you are not using the Magento Newsletter function, please disable the Newsletter Captcha in the settings - otherwise it would still be loaded on each page and later removed via JavaScript.

GraphQL Contact Mutation
------------------------

[](#graphql-contact-mutation)

Magento's `contactUs` GraphQL mutation is not protected by the normal Friendly Captcha frontend widget flow. This can lead to SPAM.

If you want to block that bypass completely, enable:

`Stores > Configuration > Security > Friendly Captcha > Frontend > Disable GraphQL contactUs mutation`

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

[](#requirements)

- PHP &gt;= 8.1
- Magento &gt;= 2.4.6

Security Scan
-------------

[](#security-scan)

This module is accepted by the Magento security scan by Adobe, which normally looks for Google ReCAPTCHA, i.e. replacing the ReCAPTCHA with the Friendly Captcha should not trigger any false positives.

Development
-----------

[](#development)

See [DEVELOPMENT.md](DEVELOPMENT.md) for details on how to contribute to this module.

###  Health Score

61

—

FairBetter than 98% of packages

Maintenance86

Actively maintained with recent releases

Popularity45

Moderate usage in the ecosystem

Community23

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 64.5% 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 ~48 days

Recently: every ~10 days

Total

40

Last Release

16d ago

Major Versions

0.2.1 → 1.0.12022-10-13

1.6.2 → 2.0.02023-11-29

2.0.5 → 3.0.02024-07-04

3.3.1 → 4.0.02026-04-28

PHP version history (2 changes)0.1.0PHP ^7.1|^7.2|^7.3

4.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/5e83b21f6b852a0a527372174187cc61c74cbbfbdb34df74816ef77736224fff?d=identicon)[imi](/maintainers/imi)

---

Top Contributors

[![amenk](https://avatars.githubusercontent.com/u/1087128?v=4)](https://github.com/amenk "amenk (98 commits)")[![DanieliMi](https://avatars.githubusercontent.com/u/31039652?v=4)](https://github.com/DanieliMi "DanieliMi (25 commits)")[![sprankhub](https://avatars.githubusercontent.com/u/930199?v=4)](https://github.com/sprankhub "sprankhub (15 commits)")[![norgeindian](https://avatars.githubusercontent.com/u/11156287?v=4)](https://github.com/norgeindian "norgeindian (3 commits)")[![iranimij](https://avatars.githubusercontent.com/u/31434218?v=4)](https://github.com/iranimij "iranimij (3 commits)")[![jznas-kf](https://avatars.githubusercontent.com/u/188492183?v=4)](https://github.com/jznas-kf "jznas-kf (1 commits)")[![kapilpandya22](https://avatars.githubusercontent.com/u/191165783?v=4)](https://github.com/kapilpandya22 "kapilpandya22 (1 commits)")[![renamansour](https://avatars.githubusercontent.com/u/132058159?v=4)](https://github.com/renamansour "renamansour (1 commits)")[![Stepa4man](https://avatars.githubusercontent.com/u/15912461?v=4)](https://github.com/Stepa4man "Stepa4man (1 commits)")[![annv99](https://avatars.githubusercontent.com/u/190375859?v=4)](https://github.com/annv99 "annv99 (1 commits)")[![dimitriBouteille](https://avatars.githubusercontent.com/u/34821762?v=4)](https://github.com/dimitriBouteille "dimitriBouteille (1 commits)")[![florian-fussy](https://avatars.githubusercontent.com/u/239584612?v=4)](https://github.com/florian-fussy "florian-fussy (1 commits)")[![Irinina](https://avatars.githubusercontent.com/u/82020146?v=4)](https://github.com/Irinina "Irinina (1 commits)")

---

Tags

friendly-captchahacktoberfestmagento2magento2-extensionmagento2-extension-freemagento2-module

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/imi-magento2-friendly-captcha/health.svg)

```
[![Health](https://phpackages.com/badges/imi-magento2-friendly-captcha/health.svg)](https://phpackages.com/packages/imi-magento2-friendly-captcha)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50398.5k20](/packages/dotdigital-dotdigital-magento2-extension)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108531.2k1](/packages/amzn-amazon-pay-magento-2-module)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[vipps/module-payment

Vipps MobilePay Payment Module for Magento 2

1098.4k](/packages/vipps-module-payment)

PHPackages © 2026

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