Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This module integrates Drupal with Azure Key Vault for secure storage and retrieval of secrets and keys. It can also be used as a provider for Drupal's Key module to manage these s... Dormant |
10–11 | Dormant | 37 |
|
This module adds a "Ban" or "Unban" link to database log messages. This allows administrators to easily ban IP addresses that are exhibiting malicious behavior, such as repeated lo... Dormant |
9–11 | Dormant | 37 |
|
This module enhances Honeypot security by automatically changing the Honeypot field name at regular intervals using Cron jobs. This makes it more difficult for bots to identify and... Active |
10–11 | Active | 36 |
|
This module prevents embedded videos from displaying without user consent, working alongside the Tarte au Citron module and the core Media module's remote video provider. Active |
10–11 | Active | 36 |
|
This module helps protect your Drupal site from automated abuse by presenting visitors with a simple challenge or JavaScript check. Once a visitor passes, their IP is temporarily w... Dormant |
10–11 | Dormant | 35 |
|
Encrypted Login
Module
This module enhances login security by encrypting user passwords using a combination of RSA and AES encryption before they are sent from the browser to the server. It uses a secure... Dormant |
10–11 | Dormant | 34 |
|
This module protects phone numbers from spam bots by encrypting and obscuring them, then using JavaScript in the browser to decode them into clickable links. It offers an input fil... Active |
11 | Active | 34 |
|
This module provides a system for verifying user actions, such as password resets or email changes, in decoupled Drupal environments. It allows for multiple verification methods to... Dormant |
— | Dormant | 30 |
|
Encrypt RSA
Module
This module provides a way to encrypt data using RSA public-key cryptography, which uses separate public and private keys for encryption and decryption. It helps secure sensitive d... Dormant |
— | Dormant | 30 |
|
This module automatically removes potentially sensitive hidden metadata, such as GPS coordinates and author information, from uploaded files like images, PDFs, and Office documents... Active |
10–11 | Active | 30 |
|
Adequate Passwords
Module
This module enforces minimum password strength requirements for user roles, aligning with Drupal's core password strength indicator. It ensures that passwords meet basic criteria s... Active |
10–11 | Active | 30 |
|
DEA Blocker prevents the use of temporary or disposable email addresses by checking against a configurable blacklist of domains. It can protect various Drupal forms, including user... Dormant |
— | Dormant | 30 |
|
DDoS Security
Module
This module helps protect your website from denial-of-service attacks by automatically calculating and preventing an excessive number of hits per second. It offers a simple and fle... Dormant |
8–11 | Dormant | 29 |
|
DKAN Automated Protection
Module
This module automatically enables DKAN's degraded service mode when database connections exceed a configured threshold. This prevents slow queries from overwhelming the database an... Active |
11 | Active | 29 |
|
This module enforces the use of spaces in usernames, preventing single-word usernames to deter spammers. It allows administrators to configure which characters are required and how... Active |
— | Active | 28 |
|
This module allows you to configure specific options for outgoing HTTP requests made by Drupal based on the URI they are connecting to. It enables setting custom timeouts, connecti... Active |
8–11 | Active | 28 |
|
This module allows your Drupal site to act as an OAuth or OpenID Connect server, enabling users to single sign-on into various third-party applications. It supports multiple grant... Active |
10–11 | Active | 27 |
|
This module protects your site from simple crawlers like AI scrapers by testing their ability to handle redirects and cookies. It quickly responds to problematic bots with an error... Active |
9–11 | Active | 26 |
|
Logout After Password Change
Module
This module automatically logs out a user after they change their password and redirects them to the login page. It also ensures users are logged out if they try to navigate away f... Dormant |
9–11 | Dormant | 26 |
|
This module provides a secure way to store sensitive credentials for Acquia hosted applications. It integrates with a specialized directory on the Acquia platform that is excluded... Slowing |
10–11 | Slowing | 26 |
|
This module prevents sensitive configuration values like API keys from being accidentally committed to your source code. It integrates with Drupal's configuration system to mask th... Slowing |
8–11 | Slowing | 24 |
|
Config Enforce prevents specific configuration from being changed in production environments. It can make configuration forms read-only, block new configuration from being saved, o... Slowing |
8–10 | Slowing | 24 |
|
BotShield
Module
BotShield helps Drupal sites detect and manage automated bot traffic. It allows you to classify bots, apply custom rate limits or blocks, gather geographical data, and generate rep... Slowing |
10–11 | Slowing | 24 |
|
This module adds HTTP basic authentication to specific routes within your Drupal site. You can configure which routes and HTTP methods require a username and password, either using... Active |
10–11 | Active | 24 |
|
This module renames uploaded files to a random string while preserving their original extension, following OWASP recommendations for enhanced security. It automatically applies thi... Dormant |
10–11 | Dormant | 24 |