Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Turnstile Protect

461 sites Security covered Drupal 10–11
View on drupal.org

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.

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 Release date
1.0.5 Stable 10–11 Aug 24, 2025
1.0.4 Stable 10–11 Jun 18, 2025
1.0.3 Stable 10–11 Mar 14, 2025
1.0.2 Stable 10–11 Jan 23, 2025
1.0.1 Stable 10–11 Nov 18, 2024
1.0.0 Stable 10–11 Oct 29, 2024
1.0.0-beta4 Pre-release 10–11 Oct 28, 2024
1.0.0-beta3 Pre-release 10–11 Oct 24, 2024
1.0.0-beta2 Pre-release 10–11 Oct 24, 2024
1.0.x-dev Dev 10–11 Oct 22, 2024
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