Toutes les versions de SOS Captcha, de la plus récente à la plus ancienne. Les nouvelles versions sont disponibles depuis l’écran « Plugins » de votre interface d’administration WordPress.
1.0.85 — 2026-10-12
- Correction (version Premium) : la page « Statistiques » enregistre désormais correctement les validations. La table de base de données correspondante n’avait jamais été créée et les compteurs n’étaient chargés que dans l’interface d’administration, ce qui faisait que la page affichait en permanence le message « Aucune donnée pour l’instant ».
- Nouveau (version Premium) : données relatives au curseur dans les statistiques — nombre moyen de points de contrôle et temps de résolution par formulaire, ainsi qu’une ventilation des tentatives bloquées par motif indiquant jusqu’où le curseur s’est déplacé (un bot qui ne le touche jamais ne collecte aucun point de contrôle). Les statistiques sont conservées pendant un an et ne contiennent toujours aucune donnée personnelle.
- Nouveau : les actions
soscaptcha_validation_successetsoscaptcha_validation_failedreçoivent les données du curseur (points de contrôle, points collectés, temps de résolution) en argument supplémentaire.
1.0.84 — 2026-10-12
- Sécurité (formulaires de connexion, version Premium) : le contrôle par curseur sur la page de connexion WordPress et sur la page « Mon compte » de WooCommerce a été renforcé. Il s’exécute désormais avant la vérification du nom d’utilisateur et du mot de passe, et toute tentative de connexion qui ne passe pas le test du curseur reçoit la même réponse. La connexion avec le curseur résolu fonctionne comme auparavant.
1.0.83 — 2026-10-12
- Correction (Contact Form 7) : un message rejeté par le curseur est désormais bloqué au niveau du filtre anti-spam propre à Contact Form 7, avant que d’autres extensions ne traitent l’envoi. Jusqu’à présent, le rejet annulait uniquement l’e-mail ; par conséquent, les extensions qui enregistrent les soumissions dans la base de données (telles que Contact Form CFDB7) pouvaient toujours conserver les messages rejetés. Les visiteurs voient le même message d’erreur qu’auparavant.
- Nouveau (Contact Form 7) : l’action
soscaptcha_cf7_resultet la méthodeSOSCAPTCHA_CF7::get_instance()->get_last_result(), permettant de consigner ou de stocker la manière dont chaque soumission a été vérifiée (statut, points de contrôle, erreur).
1.0.82 — 2026-10-06
- Correction : après une mise à jour automatique réussie, WordPress pouvait réessayer d’installer exactement la même version un peu plus tard et afficher le message « Impossible de mettre à jour (de X à X), version précédente restaurée ». Le programme de mise à jour comparait la version du serveur à celle encore chargée en mémoire au lieu de celle présente sur le disque, laissant ainsi une entrée obsolète « mise à jour disponible ». Il effectue désormais la comparaison avec la version que WordPress lit à partir du fichier du plugin. Les liens de téléchargement fournis par sos-captcha.com sont également valables pendant 3 jours au lieu d’une heure, ce qui évite qu’une mise à jour planifiée ne tombe sur un lien expiré.
1.0.81 — 2026-10-06
- Correction (version Premium, Ninja Forms) : la vérification côté serveur du curseur lors des soumissions via Ninja Forms a été remaniée et s’applique désormais de manière fiable. Les valeurs du curseur sont transmises dans la charge utile de soumission propre à Ninja Forms, et toute soumission qui échoue au contrôle est rejetée avec un message d’erreur affiché au-dessus du formulaire : aucune donnée n’est enregistrée ni envoyée.
- Amélioration : un défi est désormais lié au formulaire pour lequel il a été généré, et le type de formulaire est vérifié à chaque fois que le défi est consulté.
- Développement : la suite de tests a été reconstruite — la suite côté serveur a été réparée (elle était défectueuse depuis le changement de nom de la version 1.0.54), des assertions négatives strictes ont été ajoutées, ainsi qu’un test de soumission côté serveur par intégration avec capture des e-mails envoyés, et un script non interactif
bin/test-all.sh. Voir CLAUDE.md « Règles de test ».
1.0.80 — 2026-10-06
- Correction (version Premium, WPForms) : la vérification côté serveur du curseur lors des soumissions via WPForms a été remaniée et s’applique désormais de manière fiable. Une soumission qui échoue au contrôle est rejetée avec un message explicite indiquant « Échec du contrôle anti-spam ».
- Nouveau (version Premium, WPForms) : balises intelligentes
{soscaptcha_status}et{soscaptcha_checkpoints}pour les e-mails de notification, l’équivalent WPForms des balises de Contact Form 7 ajoutées dans la version 1.0.78. Ajoutez-les dans le générateur de formulaires sous Paramètres → Notifications → Message e-mail, après{all_fields}(qui ne les inclut jamais de lui-même). Calculées côté serveur ; un visiteur ne peut pas les modifier.
1.0.79 — 2026-10-06
- Correction : dans certaines situations, la vérification « Ignorer après la première réussite » pouvait accepter une soumission qu’elle n’aurait pas dû accepter. Le processus de vérification a été renforcé : l’état « déjà vérifié » est désormais contrôlé de manière plus stricte sur le serveur et expire après une durée configurable. Les états enregistrés par les versions précédentes sont réinitialisés, de sorte que les visiteurs qui reviennent doivent résoudre le curseur une nouvelle fois.
- Nouveau : paramètre « Durée de validité » (Paramètres → Réduction du défi) — durée pendant laquelle un défi résolu reste valide avant que le curseur ne s’affiche à nouveau, de 1 minute à 24 heures (par défaut : 60 minutes). Auparavant, cette durée couvrait toute la session du navigateur.
- Développement : nouveaux filtres
soscaptcha_solved_cookie_ttletsoscaptcha_solved_cookie_context(ce dernier permet, par exemple, de lier l’état « vérifié » à l’adresse IP du visiteur).
1.0.78 — 2026-10-06
- Nouveau : deux balises spéciales pour les e-mails de notification de Contact Form 7,
[_soscaptcha_status]et[_soscaptcha_checkpoints]. Elles vous indiquent, pour chaque message reçu, si le curseur a bien été validé (et avec combien de points de contrôle), s’il a été ignoré pour un utilisateur connecté ou une session déjà validée, ou s’il n’a pas été exécuté du tout. Ces informations sont calculées côté serveur ; un visiteur ne peut donc pas les falsifier. Ajoutez-les au corps de l’e-mail dans Contact Form 7 → votre formulaire → E-mail.
1.0.77 — 2026-10-05
- Correction : sur les sites multilingues, les textes du curseur étaient figés dans la langue de l’administrateur pour tous les visiteurs. Les textes par défaut s’adaptent désormais à la langue de chaque visiteur ; les textes que vous avez personnalisés sont conservés et deviennent traduisibles avec WPML ou Polylang.
- Nouveauté : lorsque le défi a déjà été résolu au cours de la session de navigation en cours, les formulaires protégés affichent « ✓ Déjà vérifié dans cette session » au lieu de ne pas afficher de curseur du tout.
- Correction : le texte de confirmation du curseur était toujours en français ; il est désormais traduit.
- Correction : correction de la traduction de « Slide » (traduit à tort par « diapositive de présentation ») dans la plupart des langues, ainsi que de « Slide to check » en allemand, arabe, italien et chinois.
1.0.76 — 2026-10-02
- Correction : les nouvelles chaînes de caractères restaient en anglais sur les sites traduits. Le plugin charge désormais systématiquement ses traductions intégrées (toujours le catalogue le plus récent), au lieu d’un pack de langue WordPress.org obsolète ou de l’ancien catalogue premium.
- Correction : chemin d’accès incorrect pour les traductions JavaScript du curseur.
1.0.75 — 2026-10-02
- Nouveau : onglet « Mises à jour » dans les paramètres, avec un bouton pour activer ou désactiver les mises à jour automatiques (même paramètre que le lien « Activer les mises à jour automatiques » sur l’écran Plugins).
- Nouveauté : lorsque les mises à jour automatiques sont désactivées, une notification d’administration annonce chaque nouvelle version avec les actions « Mettre à jour maintenant », « Activer les mises à jour automatiques » et « Ignorer cette version ».
- Correction : le badge « Protégé par SOS Captcha » s’affiche désormais sous le curseur sur tous les formulaires protégés (Contact Form 7, WPForms, connexion…), et non plus uniquement sur les formulaires de commentaires.
- Correction : le remplissage coloré du curseur suit désormais instantanément le curseur au lieu d’accuser un décalage.
1.0.74 — 2026-06-19
- Nouveauté : mises à jour automatiques intégrées. Le plugin vérifie désormais la disponibilité de ses propres mises à jour et les installe directement depuis sos-captcha.com, ce qui vous permet de rester à jour sans passer par le répertoire WordPress.org.
- Interne : consolidation du plugin en une base de code unique (les fonctionnalités premium sont chargées à partir d’un module interne soumis à une licence, plutôt que d’un module complémentaire distinct). Aucun changement au niveau des fonctionnalités : la version gratuite reste inchangée et les installations sous licence bénéficient des mêmes fonctionnalités premium.
- Les nouvelles installations utilisent désormais par défaut des paramètres optimisés pour plus de convivialité (4 à 6 points de contrôle, 0,5 s minimum par point de contrôle, limite de 30 s, contournement pour les utilisateurs connectés). Les sites existants conservent leurs paramètres enregistrés.
1.0.73 — 2026-06-15
- Plugin gratuit entièrement fonctionnel — aucun paramètre verrouillé. Tous les contrôles affichés dans le plugin gratuit fonctionnent désormais ; il n’y a aucune option désactivée, limitée ou réservée à la version payante, ni aucun contrôle de licence d’aucune sorte. Les fonctionnalités appartenant à l’extension distincte SOS Captcha Pro (intégrations supplémentaires, détection avancée des bots, couleurs personnalisées, statistiques, suppression des badges) apparaissent uniquement sous forme de simples notifications informatives, jamais sous forme de contrôles désactivés.
- La plage des points de contrôle est désormais la même pour tout le monde (2 à 12), sans invite de mise à jour.
- Les couleurs personnalisées du curseur ont été entièrement transférées vers l’extension Pro : le plugin gratuit propose désormais des couleurs par défaut fixes. Les sites existants utilisant la version gratuite ne sont pas concernés (la version gratuite n’a jamais conservé les couleurs personnalisées).
1.0.72 — 2026-05-26
- Paramètres par défaut plus conviviaux : la durée minimale par point de contrôle a été réduite de 1 s à 0,5 s, la fenêtre de limitation de fréquence est passée de 60 s à 30 s, le nombre de points de contrôle est désormais aléatoire entre 4 et 6 (contre 6 fixe auparavant), et la durée d’expiration par défaut du défi a été alignée sur 10 minutes (contre 1 minute auparavant, alors que le message d’alerte affiché à l’utilisateur « expiré après 10 minutes » supposait déjà une durée de 10 minutes). Les sites existants conservent leurs valeurs enregistrées ; seules les nouvelles installations bénéficient des nouveaux paramètres par défaut.
1.0.71 — 2026-05-06
- Nouvelles fonctions d’aide
SOSCAPTCHA_Generator::pro_extra_fields()/pro_extra_fields_html()— source unique d’informations pour le honeypot Pro et les champs masqués d’empreinte de navigateur que les intégrations doivent afficher. Chacun des 9 adaptateurs d’intégration (CF7, Commentaires, WPForms, Gravity Forms, Ninja Forms, avis/paiement/inscription WooCommerce, connexion/inscription/mot de passe perdu WP) génère désormais ces champs lorsque leurs commutateurs sont activés - Slider JS calcule désormais une empreinte JSON encodée en base64 (
{ ua, lang, tz, screen }) lors de l’initialisation du curseur et l’écrit dans le champ de saisie masqué — en association avec le validateur réécrit de la version Pro 1.0.10 qui vérifie que l’agent utilisateur déclaré correspond à$_SERVER['HTTP_USER_AGENT']afin de détecter les outils d’automatisation
1.0.70 — 2026-05-06
- **Critique : échec de la validation du curseur au dernier point de contrôle.** Le code « mise en évidence du point de contrôle suivant » dans
assets/challenge-slider.jsexécutaitcheckpointDots[lastCheckpoint + 1].style.borderColor = …après que le bloc AJAX eut déjà fait passerlastCheckpointà l’index final — ce qui entraînait une déréférenced’une valeur indéfinieune fois le dernier point atteint. L’erreur TypeError a interrompu le reste dela fonction updatePosition, y compris lesetTimeoutqui écrit les jetons collectés dans le champ masquésoscaptcha_tokensdu formulaire. Résultat final : formulaire soumis avec des jetons vides → rejeté par le serveur avec le message « invalid_tokens ». Ajout d’une condition de sécurité pour que la mise en surbrillance ne s’exécute que lorsqu’il y a effectivement un point de contrôle suivant.
1.0.69 — 2026-05-06
- **Correction critique : le défi du curseur ne se chargeait pas** (erreur admin-ajax 400 avec
l'action : soscaptcha_get_challenge_config). Les trois points de terminaison AJAX côté client (get_challenge_config,collect_token,refresh_challenge) étaient enregistrés côté PHP sous l’ancien préfixewp_ajax_sos_*, mais le script JavaScript du curseur envoieaction=soscaptcha_*(conformément à la règle de WP.org imposant un préfixe de 4 caractères ou plus, appliquée dans la version 1.0.54). En raison de cette incompatibilité, **chaque** requête de défi renvoyait un code 400 — le curseur ne pouvait pas s’afficher et les soumissions de formulaires sur les pages protégées ne pouvaient pas être validées. Côté PHP, on utilise désormaiswp_ajax_soscaptcha_*pour assurer la correspondance. – Pages concernées : tous les formulaires protégés par le plugin (connexion, commentaires, CF7, page de démonstration, etc.) – Même famille de causes profondes que l’erreur 400 liée à l’activation de la licence (1.0.2) et celle liée à l’enregistrement automatique des paramètres (1.0.65) — j’ai enfin identifié le troisième cas.
1.0.68 — 2026-05-06
- Corrections apportées par Plugin Check (régressions détectées après la publication de la version 1.0.67) : échappement correct de l’attribut disabled-input (utilise désormais la fonction d’aide
disabled()de WordPress au lieu d’afficher une chaîne brute),/* traducteurs : */déplacé à côté de son appel__(), et suppression deload_plugin_textdomain()(WP charge automatiquement les traductions pour les plugins hébergés sur WP.org depuis la version 4.6 — cet appel est signalé comme déconseillé)
1.0.67 — 2026-05-06
- **Correction des boutons d’activation/désactivation de l’intégration Pro qui échouaient sans message d’erreur** — la liste blanche des gestionnaires d’enregistrement des intégrations ne contenait initialement que les 2 intégrations gratuites (
commentaires,cf7). Le filtre de la version Pro (depuis la version 1.0.64) se contente d’inverser les indicateurs de verrouillage dans le registre canonique au lieu d’ajouter des entrées ; par conséquent, tout commutateur Pro (wpforms,gravityforms, etc.) était supprimé en silence lors de l’enregistrement. Le gestionnaire utilise désormais la liste fournie parSOSCAPTCHA_Integrations::filtered()afin que les 9 clés soient acceptées, avec une protection côté serveur qui continue de bloquer les options Pro lorsque la licence n’est pas active.
1.0.66 — 2026-05-06
- Mise à jour des traductions pour les 9 langues autres que l’anglais (aucune modification des chaînes source ; compatible avec la version Pro 1.0.8 qui inclut le fichier
.mocorrespondant).
1.0.65 — 2026-05-06
- **Correction : les paramètres d’administration et les intégrations ne s’enregistraient pas** — Les noms d’actions AJAX étaient enregistrés sous la forme
wp_ajax_sos_save_*, mais le script JS envoyait une requête POST avecl'action soscaptcha_save_*lors de l’enregistrement automatique.Ce décalage entraînait l’échec silencieux de toutes les modifications. Les deux côtés utilisent désormaissoscaptcha_save_*. - **Correction d’une erreur critique sur la page « Get Pro »** — DeepL supprime les espaces réservés
%slors de la traduction de chaînes de format court, ce qui provoquait une erreurArgumentCountErrorsous PHP 8+ avecla ligne printf( 'ou %s/an (économisez 20 %%)', $price ). Refonte en deux chaînes traduisibles plus simples + une protection à l’exécution qui revient à l’anglais si la traduction ne contient pas l’espace réservé. - Les traductions ont été régénérées ; la ligne relative aux économies annuelles, qui ne s’affichait plus correctement auparavant, s’affiche désormais correctement dans les 9 langues autres que l’anglais.
1.0.64 — 2026-05-06
- Le tableau des intégrations affiche désormais les intégrations de formulaires de la version Pro (WPForms, Gravity Forms, Ninja Forms, WooCommerce, connexion/inscription/mot de passe perdu sur WordPress) sous forme d’aperçus verrouillés, même lorsque le plugin Pro n’est pas installé — les utilisateurs peuvent ainsi voir ce qui est disponible sans avoir à installer la version Pro au préalable.
- Nouveau fichier de données partagé :
includes/data/integrations.php(source unique de vérité, reflétant le modèle de matrice à plusieurs niveaux), accessible via la nouvelle fonction d’aideSOSCAPTCHA_Integrations - Les 3 préréglages de couleurs dégradées (Classic / Purple / Ocean) ont été réintégrés dans l’onglet « Apparence » ; ils sont verrouillés lorsqu’aucune licence Pro n’est active.
- Traductions : mises à jour pour les nouvelles chaînes de caractères relatives à l’aperçu verrouillé, aux préréglages et aux statistiques
1.0.63 — 2026-05-05
- La page des paramètres a été repensée pour présenter les fonctionnalités Pro sous forme d’aperçus verrouillés — les visiteurs et les administrateurs peuvent voir ce que chaque niveau débloque sans avoir à installer la version Pro au préalable – Onglet « Validation » : nouvelle section « Détection avancée des bots » (analyse comportementale, honeypot, empreinte du navigateur) affichée comme désactivée avec un badge Pro jusqu’à l’activation de la licence – Onglet « Réduction des défis » : nouveau bouton bascule « Rechargement automatique en cas de délai d’expiration », verrouillé jusqu’à l’activation de la licence – Nouvel onglet « Apparence » avec des sélecteurs de couleurs en dégradé et un bouton bascule « Afficher / masquer le badge », tous deux verrouillés jusqu’à l’activation de la licence
- Nouvelle entrée « Statistiques » dans le sous-menu de la barre latérale d’administration (avec une icône en forme de cadenas) lorsque la version Pro n’est pas active — cliquez dessus pour afficher la page de vente incitative de la version Pro
- Nouvelle fonction d’aide
SOSCAPTCHA_Tiers::is_pro_active()s’appuyant sur le filtresoscaptcha_pro_active; la version Pro l’active lorsque sa licence est valide.
1.0.61 — 2026-05-05
- Nouveau : source unique d’informations pour les niveaux d’abonnement et la matrice des fonctionnalités dans
le fichier includes/data/tier-matrix.php(accessible via la classe d’aideSOSCAPTCHA_Tiers). La page gratuite « Get Pro » et la page « Licence » du plugin Pro s’affichent toutes deux à partir de ce fichier, qui est synchronisé avec les tarifs de sos-captcha.com. - Refonte de la page « Get Pro » : comparaison entre les 4 formules (Free / Starter / Pro / Agency) avec les tarifs mensuels et annuels, badge « LE PLUS POPULAIRE » sur la formule Pro, et appels à l’action spécifiques à chaque formule redirigeant vers sos-captcha.com
- Traductions : régénération de tous les fichiers .pot/.po/.mo pour les dernières chaînes source (les fichiers .mo précédents dataient de la version 1.0.50 et il manquait des dizaines de chaînes ajoutées suite au changement de préfixe)
1.0.60 — 2026-05-05
- Traductions : appel explicite de la fonction
load_plugin_textdomain()afin que les chaînes d’administration soient traduites sur les installations téléchargées manuellement (et pas uniquement sur celles distribuées par WordPress.org) - Grille d’intégrations : affiche les intégrations Pro avec un badge « Pro » verrouillé + un appel à l’action « Passer à la version Pro » lorsqu’aucune licence Pro n’est active (s’appuie sur le nouvel indicateur
premium_lockedexposé par le filtresoscaptcha_integrationsdu plugin Pro) - Ajout du filtre
soscaptcha_show_get_pro_menu; le plugin Pro (1.0.2+) l’utilise pour masquer le sous-menu de vente incitative « Get Pro » dès qu’une licence est active.
1.0.59 — 2026-05-05
- Correction de l’erreur 404 JS dans l’administration : renommer
admin/js/sos-admin.{js,min.js}→admin/js/soscaptcha-admin.{js,min.js}afin que le fichier corresponde au chemin de mise en file d’attente préfixé introduit dans la version 1.0.54
1.0.57 — 2026-05-05
- Correction d’une erreur fatale lors de l’activation : renommer les fichiers de classe de
class-sos-*.phpenclass-soscaptcha-*.phpafin qu’ils correspondent aux chemins d’accèsrequire_onceintroduits dans la version 1.0.54 (le renommage a affecté les chemins d’accès require mais pas les fichiers sur le disque) - Vérification des plugins sur WordPress.org : préfixer les variables de portée « view » dans
admin/views/{settings,integrations,get-pro}.phpavec« soscaptcha_ »pour supprimer les avertissementsWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
1.0.56 — 2026-05-05
- Ajoutez un préfixe aux trois noms de champs transmis par les formulaires (
challenge_session,challenge_nonce,collected_tokens→soscaptcha_session,soscaptcha_nonce,soscaptcha_tokens) afin d’éviter tout conflit avec d’autres plugins sur les formulaires hébergés. - Mise à jour de toutes les intégrations (Contact Form 7, Comments + adaptateurs premium) et des sélecteurs JS du curseur en conséquence
1.0.55 — 2026-05-04
- Étendre le préfixe
« soscaptcha- »aux classes CSS et aux identifiants de scripts (préfixe de 4 caractères ou plus partout) pour se conformer aux normes de WordPress.org
1.0.54 — 2026-05-04
- Renommer le préfixe des classes PHP de
SOS_àSOSCAPTCHA_et le préfixe des fonctions desos_àsoscaptcha_(préfixe de 4 caractères ou plus, conformément aux directives de WordPress.org)
1.0.53 — 2026-05-03
- Architecture : le plugin est divisé en une version gratuite (ce plugin) et un plugin complémentaire optionnel,
sos-captcha-pro, chargé via les filtres/actions de WordPress. - Le plugin gratuit ne contient plus aucun code réservé à la version premium — ce qui répond aux préoccupations de WordPress.org concernant les logiciels d’essai.
- Le plugin associé indique
les plugins requis : sos-captcha(WP 6.5+)
1.0.52 — 2026-05-03
- Les fichiers sources fournis dans l’archive ZIP sont désormais débarrassés des commentaires de développement (CSS et JS), ce qui permet de conserver un code lisible par les relecteurs sans divulguer de notes internes.
- Les chargeurs de plugins restent inchangés : les fichiers .min.js et .min.css sont chargés en production, tandis que les fichiers source sont chargés avec SCRIPT_DEBUG=true
- Suppression du lien vers le dépôt GitHub dans le fichier README (le code source est inclus dans le plugin)
1.0.51 — 2026-05-03
- Conformité à WordPress.org, 2e phase (réponse aux commentaires des réviseurs)
- Version d’essai : un post-processeur de compilation supprime toutes les conditions $is_licensed du fichier ZIP gratuit (nouveau fichier bin/strip-license-checks.php)
- Visibilité du code source : fournir les fichiers .js / .css non minifiés aux côtés de leurs équivalents .min ; documenter le dépôt GitHub dans le fichier readme
- Sécurité : les points de terminaison AJAX exigent désormais un nonce HMAC lié à la session (compatible avec la mise en cache). Les soumissions de formulaires vérifient le nonce dans le validateur. Les 8 intégrations affichent toutes le champ « nonce ».
1.0.50 — 2026-04-29
- Changement de nom : le plugin est passé de « SOS Anti-Spam » à « SOS Captcha » — le slug, le domaine de texte et les fichiers de langue ont été mis à jour pour indiquer « sos-captcha ».
- Fichier principal renommé : slide-out-spam.php → sos-captcha.php
- Aucun changement fonctionnel pour les installations existantes ; une identité visuelle épurée, en accord avec sos-captcha.com
1.0.49 — 2026-04-27
- Certification de conformité WordPress.org
- Préfixez toutes les actions AJAX par « sos_ » pour éviter les conflits.
- Suppression de load_plugin_textdomain (inutile pour les plugins hébergés sur WordPress.org)
- Remplacer la page « Licence » de la version gratuite par une page « Comparer les formules » (sans saisie de licence, sans appel d’API externe)
- La mise à niveau vers la version Premium s’effectue désormais par téléchargement manuel depuis sos-captcha.com (Plugins → Ajouter → Importer)
- Première version publique
- Protection de Contact Form 7 et des commentaires WordPress
- Protection de la connexion, de l’inscription et de la récupération de mot de passe sur WordPress (version Premium)
- Jusqu’à 8 points de contrôle (version gratuite) / 15 (version Premium)
- Prise en charge de 10 langues