Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

171 modules match your search

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.

Easy Encryption

Easy Encryption provides a zero-configuration solution for securing sensitive data and credentials at rest in Drupal. Born from discussions in [#3559052] and created specifically to address [...
Categories: Security

Login Switch

VERSION Current Verson 3.1 INTRODUCTION The Login Switch is a module that modifies Drupal's core user.login, user.register, user.password routes by changing the path to a custom path. REQUIREMENTS...
Categories: Access control, Administration tools, Security

Prevent Version Disclosure

Prevent Version Disclosure This module does only one thing. It hashes the version number that is usually attached as a query parameter to the end of the src property of the script tag. There is no...
Categories: Security

TAC Unpublished

The TAC Unpublished module is an extension module for Taxonomy Access Control (TAC). It allows TAC's grants to control unpublished nodes. This module allows administrators to grant certain roles...
Categories: Access control, Security

Disable Page: /node

This module allows easy UI access for redirecting the path /node to home page, to a 404 page or when /node is not used or not disabled from Admin > Structure > Views. Disable page /node is inspired...
Categories: Administration tools, Access control, Security

Views entity_access check

TL;DR: Adds "view" ($value->_entity->access('view')) access check on each views row pre-render. Try this module, if you're using a custom access restriction module, but entities keep showing up in...
Categories: Access control, Security

SVG Upload Sanitizer

Introduction The SVG Upload Sanitizer module provides a simple way to sanitize uploaded svg. Every uploaded svg is automatically sanitize. To sanitize SVG this module rest upon the darylldoyle/svg...
Categories: Media, Security

Flag Abuse

The 6.x version of this module provides default abuse flags for nodes, comments and users and gives an administrative interface for reviewing and resetting said flags. In the 7.x version of this...
Categories: Security, Access control

Ban By Referer

Ban by Referer allows you to create blacklist for referrers.
Categories: Security

Tarte au Citron

Manage features which use cookies (ads, social networks, videos, other contrib modules who print data in your pages) With this module, you can use additionnal modules (plugins) which interact with...
Categories: Content editing experience, Developer tools, Security

Entity Access Groups

The Entity Access Groups module allows site-builders to restrict entity access operations (view, create, update, delete) based on an entity relationship where the same entity bundles are referenced...
Categories: Content editing experience, Access control, Security

Trick Question

A very small and simple CAPTCHA-type spam prevention module. A lightweight, compact and simple alternative to larger and more complex modules such as The excellent and very popular Captcha module...
Categories: Security

Entity Sanitizer

The Entity Sanitizer module provides the Drush entity-sanitize command. It creates (SQL) Database queries to replace all values for all fields with a standardized message. This allows you to safely...
Categories: Content editing experience, Developer tools, Security

Bad Behavior

Bad Behavior is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots. It goes far beyond...
Categories: Security, Integrations

File Visibility

Keeps public files of a publicly inaccessible entity in the private filesystem until the entity becomes available for the public. Entity files are all files referred by the entity, either via...
Categories: Access control, Security

Simple Regex Filter

This module is a simple regular expression filter that automatically sets nodes and comments to unpublished if they match one or more regular expressions that you specify. Instructions The settings...
Categories: Security

Production check & Production monitor

[#2059569] is in progress and 8.x-1.0-alpha7 has been released. Please test thoroughly and submit any issues you encounter. Performance monitoring note: kbahey was kind enough to grant me...
Categories: Developer tools, Security, Integrations

Simple account policy

INTRODUCTION This module implements a simple account policy with the following configurable rules: Username email and username must match (enforces an email as username) Username allowed patterns ...
Categories: Security

CAPTCHA After

Show CAPTCHA protection on selected forms after specified number of unsuccessful form submit attempts has been made. CAPTCHA After module brings solution to the problem of evaluating security...
Categories: Security

Flexi Access

The Flexi Access module will provide a simple and flexible interface to the ACL (Access Control List) module. It will let you set up and mange ACLs naming individual users that are allowed access...
Categories: Access control, Security

Graceful Email Obfuscation Filter

This email obfuscation module works similar to the technique described at the list apart article http://www.alistapart.com/articles/gracefulemailobfuscation/. It uses an input filter to "hide"...
Categories: Content editing experience, Security

Evercurrent

This module allows you to connect with the Evercurrent infrastructure, to more easily manage the updates that are needed for your site. From time to time, there will be security updates needed for...
Categories: Administration tools, Security

Node Access Helper

Helper module for developers working with Drupal core's node access API. Methods provided: NodeGrantsUpdater::update($node) When you save a node, Drupal automatically triggers an update of access...
Categories: Access control, Developer tools, Security

Uniqueness

Uniqueness module provides a way to avoid duplicate content on your site by informing a user about similar or related content during creation of a new post. A UI widget is added to the node/add...
Categories: Content editing experience, Security

Commerce Signifyd

This module integrates Drupal Commerce with Signifyd to add fraud prevention services to your store, all of which are customizable to meet your needs. For reference, the 1.x version of the module...
Categories: E-commerce, Security

Pages