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.

ArvanCloud

ArvanCloud, the first public CDN, Web accelerator and cloud security system in Iran Current Features Purge all cache after add new node Purge all cache after update node Purge all cache after...
Categories: Performance, Security, Integrations

Restricted Search

While this module works well on small sites, it is not as robust as Search Restrict. There won't be a Drupal 6 (or 7) release for this module, so please use Search Restrict instead. There is also...
Categories: Site search, Security

Blocked IPs Expire

Synopsis Drupal core's IP address blocking functionality (at admin/config/people/ip-blocking) is a great way to ban IP addresses that fill your logs with 403s to node/add or failed login attempts....
Categories: Administration tools, Security

Webform Validation No Credit Card Numbers

Synopsis This project provides validation to prevent webform submissions containing credit card numbers from being entered into your database when you don't want. Checks number, textfield, and...
Categories: Content editing experience, E-commerce, Security

Human Presence Form Protector

Human Presence is a fraud prevention and form protection service that uses multiple overlapping strategies to fight form spam. In the context of Drupal 7, this includes protecting user registration...
Categories: E-commerce, Security, Integrations

Menu Access

Swipht technologies developed a set of security modules with sponsorship from Portland State University. The modules provide roles and user specific security permissions for menus, menu items,...
Categories: Administration tools, Security, Site structure

NPF

THIS PROJECT HAS MOVED TO: http://drupal.org/project/node_private_file The NPF module provides node access permission on FileField paths to make certain files private. It does this by providing a...
Categories: Media, Security

IP Whitelist

IP White-list module allows the user to provide access on particular node to particular set of IP address(s). IP White-list Module provides an interface to the admin user to provide the range IP...
Categories: Access control, Security

tacl

Overview Taxonomy based Access Control List module provides taxonomy-based access to the nodes. tacl module provides only a common API but this package also contains a "frontend" - tacl_user that...
Categories: Access control, Security

Fail2ban Firewall Integration

fail2ban is an automated firewall tool and this module provides some recipes that allow you to easily firewall spammers or people who otherwise abuse your Drupal site. The Drupal part of this...
Categories: Administration tools, Security

MTCaptcha

DESCRIPTION MTCaptcha is an efficient security solution to protect your Drupal website against spam comments and brute-force attacks. It can be integrated with the comments, login, registration,...
Categories: Security

Spammer Node Add (Spamna)

The Spamna (=Spammer Node Add) module checks for users who have attempted to do a disallowed "node/add" and thus judges that they are spammers. Optionally it deletes the users found. Running Spamna...
Categories: Administration tools, Security, Access control

Restricted links filter

This simple module adds a CKEditor filter that allows you to check the access permission for the links inside the editor for which the current user does not have access to them. Actually you could...
Categories: Content editing experience, Security

Content Destruction Kit

Efficiently disable the display of any node. (Maybe not a good choice for a drupal appstore.) Use at your own risk!
Categories: User engagement, Security

Drupal Path Guard

The Drupal Path Guard is a simple module that redirects GUEST / ANONYMOUS users when they access content in Drupal using URL /node/{id}. Many sites make use of URL ALIAS and don't want users...
Categories: Security, Site structure, Access control

Spam D7

https://drupal.org/sandbox/typhonius/1885762 plus https://drupal.org/node/2035677 plus various fixes to hopefully get it working some day.
Categories: Security

ClamAV Queue

Use case This module is intended for the very specific case where a site is using all of these modules: clamav file_entity plupload multiform (Note: All these modules are listed as dependencies for...
Categories: Media, Security

Gotcha - Contact Spam Catcher

Gotcha is sort of a take off on "captcha." The idea was first mentioned on http://drupal.org/node/166921 as a possible way to trick spam bots who try to use the Drupal contact form. I don't...
Categories: Content editing experience, Security

Field HMAC

This module is meant to easily allow a Drupal developer to configure per-entity message authentication codes. Once configured a new property will be available on entities (and in Views) that...
Categories: Security

Views Secure Autocomplete

Resolves the Views vulnerability outlined at http://drupal.org/node/1069326 by revoking access to admin/views/ajax/autocomplete/user for users that do not have permissions to see user profiles.
Categories: Security

Entity bundle Redirect

This module allows to create 301 redirections for unused entity paths, by bundle and language. For example, if you have some content type, and you don't want people to visit it's corresponding ...
Categories: Access control, Administration tools, Security

Taxonomy access user

At first sight, you may think it's just another fork of already available module on drupal.org like taxonomy_access or tac_lite. First one is a taxonomy control access based on roles, second one is...
Categories: Access control, Security

OpenPGP 7.x

This is experimental code for a 7.x version of the https://drupal.org/project/openpgp module. I hope this sandbox will be somewhat short-lived as I would much rather see this rolled into the main...
Categories: Security

Azure Key Vault

Azure Key Vault REST API Integration prefer Vault instead of azure This module is providing the REST API integration between Drupal 10/11 and 'Azure Key Vault' using the 'Azure Active Directory' ...
Categories: Administration tools, Developer tools, Security

Webform Permissions By Term

What is Webform Permissions by Term module Per default, Drupal allows you only to restrict access to Drupal nodes by coupling node content types to user roles. The Webform Permissions by Term...
Categories: Administration tools, Site structure, Security

Pages