Spamicide a un fonctionnement simple mais redoutable. Il va ajouter un champ à remplir aux formulaires que vous désignez qui sera toujours invisible aux yeux des humains mais pas pour un script malicieux qui remplit tous les input qu'il croise. Le label du champ est très parlant : Feed Me. Résultat, si le champ est rempli, c'est un spam et le système refuse de valider le formulaire.
composer require drupal/spamicide