Kirby-Plugin · Open Source

Uniform Spam Words

Spamschutz leicht gemacht

Ein Spam-Schutz-Plugin für Kirbys Uniform-Formular-Plugin mit anpassbaren Wortlisten und Metriken. Eine optionale KI-Prüfung entscheidet die Grenzfälle. Schütze deine Formulare vor Spam-Einsendungen ohne komplexe Captchas.

Contact form rejecting a spam message Contact form rejecting a spam message
Expand

Beschreibung

Ein umfassendes Plugin zur Spam-Erkennung für das Kirby-Formular-Plugin Uniform von Martin Zurowietz. Der Guard bewertet Einsendungen anhand erweiterbarer Wortlisten mit einstellbarer Gewichtung und zählt Links und E-Mail-Adressen. So filterst du Spam zuverlässig, ohne komplizierte Captchas.

Prüfungen:

Der Guard prüft nacheinander:

  1. Mindest- und Maximallänge der Nachricht
  2. Anzahl der Wörter
  3. Regex-Muster
  4. Eigene Validierungs-Callbacks
  5. Spam-Score anhand erkannter Schlüsselwörter
  6. Anzahl von Links und E-Mail-Adressen
  7. Optionale KI-Prüfung für Nachrichten nahe am Schwellenwert
  8. Ablehnung ab einem einstellbaren Schwellenwert

KI-Prüfung für Grenzfälle:

Wortlisten sind schnell und kostenlos, liegen aber bei Nachrichten nahe am Schwellenwert manchmal daneben. Die optionale KI-Prüfung fragt bei solchen Nachrichten ein Entscheidungsmodell auf OpenRouter, ob es Spam ist. Standardmäßig ist das Jev, das mit einer Wahrscheinlichkeit statt mit Text antwortet.

  • Nur Nachrichten in einem einstellbaren Abstand zum Schwellenwert werden geschickt, eindeutige Fälle bleiben auf deinem Server
  • Erkennt Spam knapp unter dem Schwellenwert und lässt echte Nachrichten knapp darüber durch
  • Geschickt werden nur die geprüften Felder, nie Name oder E-Mail
  • Schlägt die Anfrage fehl oder dauert zu lange, entscheidet wie bisher die Wortliste
  • Etwa 0,00002 USD und 0,3 Sekunden pro geprüfter Nachricht
  • Standardmäßig ausgeschaltet

Mehrsprachig:

Eingebaute Spam-Wortlisten für:

  • Englisch (en), Standard
  • Deutsch (de)
  • Französisch (fr)

Die Sprache richtet sich automatisch nach der Konfiguration deiner Kirby-Seite.

Weitere Möglichkeiten:

  • Erweiterbare Wortlisten mit eigener Gewichtung
  • Erkennung von Links und E-Mail-Adressen
  • Einstellbares Punktesystem
  • Debug-Protokoll zum Nachverfolgen von Spam-Versuchen
  • Eigene Wortlisten
  • Optional stille Ablehnung
  • 24 Stunden Cache für Wortlisten