Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Turnstile Protect

Security covered Under active development 436 sites

This module adds a Cloudflare Turnstile challenge to protect specific site routes from bot traffic. You can configure which routes to protect and set up exclusions for specific IPs or bots.

Put your site routes behind a Cloudflare Turnstile.

Features

Add a Cloudflare Turnstile challenge in front of specific routes/paths on your site to help protect them from being hit with distributed bot traffic.

  • Choose which IP(s) should never be challenged
  • Specify which bots to never challenge
  • Choose to only challenge when site visitors have an IP within a range that is sending excessive traffic to your site

Post-Installation

  • Follow the turnstile module install instructions
  • Configure which route(s) to protect in this module's settings at /admin/config/people/captcha/turnstile-protect
  • If you want to exclude IPs from being protected, configure them in the captcha IP settings on your site at /admin/config/people/captcha

Additional Requirements

Similar projects

  • turnstile - which protects forms, but this module protects the entire site from aggressive bots (using that module's turnstile CAPTCHA integration).
  • If you use traefik, you can enable this same functionality using the captcha protect traefik plugin, which will likely result in faster response times.
Drupal 10–11

Ask your assistant about Turnstile Protect

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
14
Tracked since
Oct 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 14
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
1.0.0-beta1 Pre-release 10–11 Oct 22, 2024
1.0.0-alpha3 Pre-release 10–11 Oct 22, 2024
1.0.0-alpha2 Pre-release 10–11 Oct 22, 2024
1.0.0-alpha1 Pre-release 10–11 Oct 21, 2024