verbb / shield
A Craft CMS plugin that uses Akismet to screen public submissions and registrations for spam.
Fund package maintenance!
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
- verbb/base: ^3.0.17
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-30 09:43:41 UTC
README
Shield for Craft CMS
Shield is a Craft CMS plugin that uses Akismet to help Craft reject spam before it becomes another moderation task. Protect supported public submissions and user registrations while keeping the forms and content model you already have.
Send the relevant submission details to Akismet and use its result when processing Contact Form, Guest Entries, or public user registration requests. Each integration stays within the workflow of the plugin that owns the form.
Features
- Assess public submissions with Akismet's spam-detection service.
- Protect messages submitted through Craft's Contact Form plugin.
- Check public entry submissions before accepting unwanted content.
- Apply spam screening to Craft's public account signup flow.
- Turn protection on only for the submission paths the site uses.
- Provide useful author, content, and request details to the check.
Documentation
Visit the Shield Plugin page for all documentation, guides, pricing and developer resources.
Credit & Thanks
Originally created by Selvin Ortiz.
Support
Get in touch with us via the Shield Support page or by creating a Github issue
Sponsor
Shield is licensed under the MIT license, meaning it will always be free and open source - we love free stuff! If you'd like to show your support to the plugin regardless, Sponsor development.