Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Reset Password Email OTP Auth
Introductory This module helps in achieving Two-factor authentication (2FA) by sending and validation OTP via email. This process is often referred to as two-step verification, which enables a...
Categories: Security
Image Gallery Access
This module changes your image gallery administration page to allow you to set image galleries private. You can control what user roles can view, edit, delete and post to each gallery. You can also...
Categories: Access control, Security
Userreference Access
This module is incomplete. Nodeaccess Userreference is what you should use. With Userreference Access, site administrators can choose to give additional view or edit access to users who are...
Categories: Security, Access control
OG Mollom
Provides some OG Permissions for Mollom. Initially this will allow certain roles of a group to bypass mollom, but may be expanded to include other permissions. This will also require a (yet-to-be...
Categories: Content editing experience, Security
Deploy key
Makes it possible to generate private/public keys for any entity. For example, if you want to generate a key pair and display the public key information per project node. Or per user. This is what...
Categories: Security, Access control
Autocomplete Unblock
INTRODUCTION Drupal 7.42 release breaks autocomplete functionality on certain unusual server configurations that block direct access to Drupal's index.php file. This module fixes autocomplete...
Categories: Security
Phone Captcha
With phonewithcomputer.com service, we use phone for CAPTCHA service. It provides a unique way to authenticate user. Requirements Phone CAPTCHA depends on the CAPTCHA module. A patch is required...
Categories: Access control, Security
Block Anonymous Strings
Further development of this module has been stopped in favor of the Protected Submissions module. We strongly recommend to use Protected Submissions module instead. This light-weight module enables...
Categories: Content editing experience, Site structure, Security
Unset Node Page
This project was created in response to the Production check & Production monitor project (http://drupal.org/project/prod_check) test concerning the /nope page being enabled in Drupal's menu system...
Categories: Security
Blogstamp
This module acts as a digital notary for Drupal; it creates notarized/certified timestamps for content. When normal Drupal content is created, an easily modifiable timestamp is created. It is...
Categories: Content display, Security
Purge comment
This is a tiny module essentially to fight against the spam comments It does the following, Removes all unapproved comment on cron run when the time limit set for approving is crossed Allows...
Categories: Security
Encrypted Files
Description Say you want users of your site to be able to upload and download documents, but you also want these documents to be protected in case someone breaks into your server. This module...
Categories: Media, Security
Role Revocation
Automatically revoke user roles based on their content editing activity within a configurable time threshold, ensuring only active users retain their roles. Features The Role Revocation module...
Categories: Access control, Security
Nesguard
NESGuard SRI Monitor integrates Drupal with NESGuard.cloud to provide advanced JavaScript security through Subresource Integrity (SRI) monitoring. It protects your site from supply chain attacks by...
Categories: Security
Drupal Fence
Drupal Fence allows a site admin to specify a list of URLs to block users from accessing. These can include malicious URIs that attempt to exploit vulnerabilities in Drupal or PHP. Drupal Fence...
Categories: Security
Entity Access Policies
We will use this module in active development in combination with core patches to open the gates we need to implement Attributed-based access control in Drupal Core. Furthermore, this contrib...
Categories: Performance, Security, Access control
Simple password policy
INTRODUCTION This module implements a simple account policy with the following configurable set of fixed rules: minimum password length minimum amount of lowercase chars (a-z) minimum amount of...
Categories: Security, Access control
CaptchEtat
This module seamlessly integrates the CaptchEtat API into Drupal, empowering government websites adhering to DSFR standards with enhanced security measures. CaptchEtat, a robust solution available...
Categories: Security
PDF Sanitizer
Enhance your Drupal site's security by automatically sanitizing uploaded PDF files. The PDF Sanitizer module removes malicious content like JavaScript actions, ensuring only safe PDFs are stored....
Categories: Security
vdocipher
Add your vdocipher videos on a Drupal website Your videos on VdoCipher are protected and can only be played when generating an access token for each video view. This access token needs to be...
Categories: Media, Security, Integrations
Content field override (cfo)
Override field values of content entities via settings.php and it has no UI. Why to do this: If you have config or private information managed via content entities you you may want to protect them...
Categories: Content display, Security
Suspect Blocker
The Suspect Blocker module is a security tool for Drupal that detects and blocks suspicious behavior, such as brute force or flood attacks, by monitoring requests resulting in errors like 403 or...
Categories: Security
HTML Export
Tutorial of Alpha 4 in action HTML Export allows you to take your Drupal site and select paths from it based on criteria to export to HTML. It supports OG, results from Views, per content type, all...
Categories: Performance, Security, Developer tools
Zabbix client for Drupal
This module enables a Drupal website to send statistics remote Zabbix server using a locally installed Zabbix client. For more information on Zabbix, see http://www.zabbix.org The Zabbix server can...
Categories: Administration tools, Performance, Security
Notification Update Nodes
With Notifications Update Nodes, you can effortlessly configure email notifications to be sent to your inbox whenever a piece of content is updated. Whether you're managing a blog, news site,...
Categories: Administration tools, Security, Site structure