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.
reCAPTCHA
Uses the free reCAPTCHA service from Google to help protect websites from spam and abuse. It's easy for humans to solve, but hard for “bots” and other malicious software to figure out. This module...
Categories: Integrations, Security
hCaptcha
hCaptcha: protect privacy while stopping spam and abuse Do you use a captcha to keep out bots? hCaptcha is a drop-in replacement for reCAPTCHA that puts user privacy first. About hCaptcha hCaptcha...
Categories: Security, Integrations
RoleAssign
RoleAssign specifically allows site administrators to further delegate the task of managing user's roles while withholding the Administer permissions permission. RoleAssign introduces a new...
Categories: Access control
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
Restrict Abusive Words
The Restrict Abusive Words module restrict to use words or phrases in forms all over the site content. The Restriction can be applied on content form, comment form, user profile form, user...
Categories: Content editing experience, Access control
CKEditor text pattern replacement
The "CKEditor pattern replace" module is designed to provide an option at "Text formats and editors" to filter the pattern using regular expression and replace it with the replacement text. Try...
Categories: Content editing experience
Entity Abuse
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. ABOUT: Provides ability for any user to add complains...
Categories: Content editing experience
Report abuse
Use an entity based report abuse module to give your users the possibility to flag any entity as appropriate. The report abuse link is a field that your can attach to any bundle of your entity types.
Categories: Content editing experience
Smart Comment
The smart comment module prevents users to post abusive comments. The interesting features You don't need to check or review comment. you can configure by yourself. if any comment will have any...
Categories: Administration tools
Advanced Email Validation
Uses the open-source stymiee/email-validator library to validate email addresses using advanced, configurable rules. Features ⚠️ Error message control Configure custom error messages for each type...
Categories: Access control
New Zealand Women's Refuge Shielded
Women's Refuge New Zealand have created a tool for victims of abuse to ask for help, without fear of it showing up in their browser’s history or an abusive partner ever seeing it. A simple icon...
Categories: Content editing experience
Abusive Traffic
INTRODUCTION The abusive traffic module helps identify abusive traffic (aka spam users) by IP address. The module will send an email to you so you can review if they are actually spam, or not. You...
Categories: Administration tools
Abuse
This module allows users to flag nodes and comments as offensive for the adminstrator to review. This module is in the rearchitecting period. All changes will happen in 2.x branch. The admin can...
Categories: Administration tools, Security
Flag moderator
Flag moderator provides an alternative to the flag_abuse module.
Categories: Administration tools, Content editing experience
Poll Enhancements
This module enables anonymous users to vote on polls without page cache troubles or IP address restrictions. It is designed to work on top of core Poll module. Current features: Page caching can be...
Categories: User engagement
ZENCAPTCHA
Protect your users privacy while preventing spam and abuse. ZENCAPTCHA protects forms from abuse by bots and unfair users. Reduces spam, blocks fake and disposable email addresses and increases...
Categories: Security
Abuse IP
This module integrates ABUSE IP API (https://www.abuseipdb.com/) to verify and report if an ip which made calls on our drupal instance is dangerous or not.
Categories: Security, Integrations
Offensive content
Check for offensive/abusive strings in content and marked it for admin review. Also allow site user to report content offensive, once reach thrash hold limit, notify admin
Categories: Content editing experience
Salmon
We want to stop fragmenting conversations on the Internet. The Salmon protocol defines how comments can swim upstream to the resource being discussed. It's open, standards based, decentralized,...
Categories: Developer tools
Dortify
Is it Ready? Yes; the Xortify client for XOOPS 2.5 and XOOPS 2.6 and we are now after beinging it to Wordpress with Wortify are now bringing it too Drupal.org! It is ready for download and...
Categories: Administration tools, Security
Recovery Journal
A way for those in some form of mental health/substance abuse therapy to "journal" (often at their therapists request) but not have to carry it around with them and will allow their therapist...
ShineInfosoft
Uses the SiaraShield web service to improve the CAPTCHA system. It is tough on bots and easy on humans. SiaraShield is built for security. Armed with state of the art technology, it always stays at...
Categories: Security, Integrations
W3C Validator
W3C Validator provides a Drupal interface to use the W3C Markup Validator. Keeping valid pages is one step into maintaining a properly coded site. This module let's you : - validate a new page when...
Categories: Administration tools, Search engine optimization (SEO), Integrations
mailmon - email volume monitoring
Monitors the number of emails sent by your site. Useful to be sure none of your Drupal modules/custom php code is being abused for sending inappropriate messages. Users of this module may also be...
Categories: Security
Flickrfeed
An abuse of the Token API in Drupal to provide a themed output of flickr photos given a username and tag. The token looks like this: [flickrfeed:usertag:95221224@N04:rundunainrouge] The user ID...
Categories: Integrations