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:
- Mindest- und Maximallänge der Nachricht
- Anzahl der Wörter
- Regex-Muster
- Eigene Validierungs-Callbacks
- Spam-Score anhand erkannter Schlüsselwörter
- Anzahl von Links und E-Mail-Adressen
- Optionale KI-Prüfung für Nachrichten nahe am Schwellenwert
- 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