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

220 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.

Allow site iframing

Summary Drupal 8+ has a feature built into core that stops the site from being rendered within an iframe, there are good reasons for this - https://www.drupal.org/node/2514136 But sometimes you...
Categories: Security

Paranoia

The Paranoia module attempts to identify all the places that a user can evaluate PHP via Drupal's web interface and then block those. It reduces the potential impact of an attacker gaining elevated...
Categories: Security

Encryption

Encryption This module provides a simple two way encryption solution. There are no module dependencies. It uses openssl which is compiled into php (unless explicitly omitted) to encrypt/decrypt...
Categories: Developer tools, Security

Custom Login Url

CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ The Custom Login Url allows you to redefine the url...
Categories: Security

Password trigger

This is simple module that adds a trigger when a user password is updated. It uses the built-in trigger module from Drupal core. The trigger can be setup at build/trigger/node. An action included...
Categories: Integrations, Security, Access control

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

IP Anonymize

Stale IP addresses clog up your database with useless data, not to mention, may be subject to subpoena by legal authorities in some jurisdictions. The IP Anonymize module helps ensure users'...
Categories: Administration tools, Integrations, 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

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

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

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

http:BL

Implements Project Honey Pot's http:BL service for Drupal. http:BL can prevent email address harvesters and comment spammers from visiting your site by using a centralized DNS blacklist. It...
Categories: Administration 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

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

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

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

Per-node Comment Moderation

The Per-node Comment Moderation module allows administrators to enable comment moderation on individual nodes. This module was written to block spam left by humans on pages with a high PageRank,...
Categories: Content editing experience, Security

Spam Master

Spam Master was born out of need to protect our website against constant malicious spam registrations, comments and contacts and exploits like HTTP and HTTPS DDoS (denial-of-service), SQL...
Categories: Access control, Security, User engagement

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

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

Comment ACL

This is a node access module which allows fine-grained access to nodes that can be changed during commenting. This is particularly useful for project issue nodes where other values are changed...
Categories: Security

Ban By Referer

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

Flag Hidden

flag_hidden allows site moderators to flag a nodes and comments as needing to be hidden. It works similarly to the D6 hidden module, which explains more: "Open Publishing" sites require...
Categories: Content editing experience, 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

Pages