Catch vulnerabilities in your projects, automatically on every pull request. Try Sonatype Lift for free. Install Lift

Drupal Components

= has vulnerabilities

Search Components

Ecosystem Component Description
Drupal mailman_manager This module provides an interface through which users can subscribe to mailing lists run by Mailman. The administer page allows administrators to add or delete lists and program appropriate request addresses to which commands are sent by Drupal via email. Each subscription is assigned a password which is then used by the module to automatically change subscription settings from within the module, without requiring further confirmation by the user. Other than the original confirmation of subscription by the user, the use of Mailman as a mailing list software is more or less invisible to the enduser as all settings can be changed from within Drupal. The combination of this module with mailhandler and listhandler modules replicates to a great extent the functionality of Yahoo!Groups or Google Groups. Further development is active only for the 5.x and 6.x branches. There is only a development snapshot release of the 6.x branch at this point. There are also releases for 4.7 and 4.6 but these will no longer be further developed.
Drupal mcbacksync Mailchimp Back Sync bring extra synchronisation functionalities that are not available on the Drupal Mailchimp module version 7.x-3.x. This module is specially interesting when we want Drupal to update it?s users information when a modification has been introduced on Mailchimp interface or through a third part software using Mailchimp API. An alternative to the use of this module whould be to install Rules and setup triggers and actions for Mailchimp webhooks, though mcbacksync do that automatically.
Drupal media_youtube_url_formatter
Drupal messenger This module has been abandoned by the original maintainer. The project page has been recreated for the benefit of existing users. As of now, there is no maintainer so please don't start using this project. If you are already using it, you can continue to use it but there will be no work done on it until a new maintainer is found. This is a simple messenger module (ajax). It allows registered, active users to send messages to on-line and/or off-line users.
Drupal mobile_codes The Mobile Codes module provides the ability to render Text, URLs or any other form of informaton as a Mobile Code, including but not limited to the QR codes and Datamatrix formats, providing a simple way of transfering said information from the screen to a Mobile phone. Mobile Codes was written and is maintained by Stuart Clark (deciphered). - ? Features: User definable and Features exportable Mobile Code Providers and Presets. Defaults provided: Six (6) External Providers. One (1) Internal Provider (see below). Three (3) to five (5) Presets (based on installed modules). Render Mobile Codes via: CCK/Fields/Views formatters: CCK/Drupal core Text module. FileField/Drupal core File module. ImageField/Drupal core Image module. Link module. plus an example Custom Formatter for extended support. Input filter. Drupal API Theme() call. Blocks: Node URL block - Creates a Mobile Code of the current Node URL. User vCard - Uses the vCard module to provide a vCard Mobile Code from a Nodes Author or a users profile. [D6] Mobile Code generator - An Admin module optimized helper block. Support for: [D7-DEV] Drupal core Image module - Use an Image style on the Mobile Codes. [D6] Mobile Tools module - Redirect internal Mobile Code URLs to Mobile site URL. [D6] Redirecting Click Bouncer module - Track URLs accessed via Mobile Codes. Shorten module - Shorten URLs in Mobile Codes.
Drupal multifield_table This module provides a simple formatter that displays Multifield fields in a table. You only have to choose which fields want to display and their order in the multifield manage display tab and choose Table formatter for your multifield fields in your entity type manage display tab. Then, multifield table displays the multifields item in a nice table!! Multifield Table also provides a new Widget for Multifield items, allowing content editors to create and edit Multifield items easily.
Drupal newspublish
Drupal nodevote This module provides the ability for users to vote on various node, assigning a score to each one. The average overall score and number of votes are displayed below each node.
Drupal notifications_simpleui "This project implements a very simple user-facing interface to the notifications system by ""globalizing"" all settings. It is a co-development between Quilted and Chapter Three. If you have good generalized use-cases and/or design ideas for a simplified Notifications UI, please post feature requests to the issue queue. Currently, three main features are supported:"
Drupal og_access_group_roles This module extends Organic Groups' bundled Organic Groups Access Control (og_access) module by allowing authors finer control over who can see their private group content from members of a group. By using this module, authors can allow only those group members to view their private group content, who have specific group role(s) within a group. (Administrator members of a group still always have access to group contents access controlled by this module.) Installation
Drupal onthisday Shows a block and a page of nodes created on this day for past years. Administrators can set how many years back to display nodes. Future versions will add a Views plugin. As part of #D7CX, On This Day had a full Drupal 7 release on the day that Drupal 7 was released.
Drupal opigno_webex_app Opigno Webex implements the WebEx video conferencing as a course tool for the Opigno e-learning framework. This allows course teachers to plan video conferences and invite their students to join. These meetings will show up in the students own calendar as well.
Drupal panels_customerror Replaces 404/403 with panel pages. Adds a login block to access denied, cause access denied likes having login blocks. You could do this yourself easily. This just does it for you. Name based on CustomError module.
Drupal pathauto_menu_link If you use parent menu links to generate paths within Pathauto, you'll notice that the resulting path is only updated when a node is saved, which means that if you simply move a menu link item within a menu so that it has a different parent, the path is immediately out of date and no longer correct. This module fixes that by forcing an update of the Pathauto-generated path when a menu link item has been updated, based of the link's new position within the menu tree. Should this be in the Pathauto module itself? Maybe.
Drupal permission_preset "Use case for this module: * user has permission to add content types * but not to administer permissions Problem: User cannot give themself permission to create and edit those nodes. This module to the rescue: * It solves the general problem of presets for new permissions that follow a pattern * And a ""nodetype"" submodule applies that to newly created nodetypes. Usage * Install the modules as usual * The new permissions do not have any direct use but serve as presets for new nodetypes"
Drupal pjax pjax is a jQuery plugin that loads new content into the current page without a full page load. This is usually quicker and smoother than a full page reload, because Drupal only has to deliver the main page content and not the full page ? and the browser only has to redraw a smaller amount of markup. In addition to this, pjax updates the page URL with the proper page path using HTML5 pushState ? not with #url-fragments that are commonly used with ajax-loaded content. It also updates the page title with the title of the loaded page. In other words, it has all of the benefits of standard page loads (permalinks, SEO), while taking advantage of partial page loads in the browser. Browsers that don't support pushState ? specifically IE < 10 ? will automatically fall back to full page loads. In other words, nothing will break, but the module will not provide any benefits for those browsers. For a quick example of this technique, see the original pjax demo. A more elaborate example is Github's project file browser.
Drupal premium_content Restricts access to premium content by role and provides a general API for other modules to help decide if a user has access to premium content. This is useful on a news or membership site where teasers are available to the general public but the full body is only available to privileged users. Premium nodes appear in listings with full title and teaser available to anyone. If a user does not have adequate privileges, the default behavior is to show a simple message, but you can use Panels or theme overrides to do more custom things. Premium features time settings, so premium status can end (protecting latest content), or begin (protecting archived content) after an admin-defined timeframe. Because this module does not use the node access system, it does not hide items that are unavailable to a user and is more efficient for large sites. Premium Content can be used in conjunction with any node access module to provide advanced access control. This module does not protect uploaded files from unauthorized download. This is a fork/continuation of the original Premium module also found on, and upgrades are supported. Improvements from the original Premium module include: CTools exportables Multiple levels of premium content Panels support Improved API and documentation Many overdue bugfixes
Drupal protected_pages Module description Protected Pages modules allows the administrator to secure any page in your website by password. You just need to go to configuration page of this module and add path, password. After that the added path will be password protected. This module also allows you to send the details of this protected page to multiple users by email.
Drupal quicker_edit
Drupal recaptcha_extra
Drupal remember_values This module enables Drupal to remember entered values from selected fields upon new node submission, stores them in the database and then pre-fills appropriate fields on the next node-add form. This is useful when a user needs to enter many nodes at a time and some of the fields' values are repeating. Simply enable the module and choose which fields you want to remember (in content type settings) At present time the following field types are supported:
Drupal rest_provider "Abstract The REST Provider module provides a simple framework for creating RESTful web services using Drupal. It strives to be simple and unobtrusive, imposing as few constraints on developers as possible. Developers are free to create any kind of RESTful web service, not just ""Drupalesque"" services. This module also takes care of some of the more tedious aspects of creating a RESTful web service. Difference From Other Drupal REST Modules There are currently three other REST-related modules for Drupal. Here's how this module compares to those:"
Drupal rules_batch Works like the standard action loop included with Rules but passes the action to the Batch API for processing. Why: Stop time outs Show user process feedback for long lists
Drupal schemaorg_cache This module retrieves and caches schema data from It is dependent upon the already-existing module for Drupal and is intended to provide additional complementary functionality, as well as integration with the Entity Fields Builder module, which makes it possible to quickly create content types other entities with field definitions modeled on's datatypes, schema types and properties.
Drupal security_scanner Automated XSS scan of your Drupal website through Simpletest. This project is based on SimpleTest library which is developed to execute unit and browser testing of PHP code. SimpleTest is a framework for enabling automated code checking and has a browser component available which can simulate users entering form data or retrieving certain URLs. Within Drupal there is a team focused on the development of this recent module. Anyway, based on the results presented in GHOP ( concerning penetration testing, I would add a vulnerability analysis test for Sql Injection and Cross Site Scripting. This project is inspired by the scanner developed within Yahoo by Rasmus Lerdorf to detect the vulnerabilities in the web application, but that scanner is not open source. Existing tools such as code-checker.php e Coder module's are based on the research of regular expressions within the code, but no tool exists to simulate such attacks to detect vulnerabilities. How to use it
Drupal shareable_session
Drupal simplenews_linkchecker Overview This module addresses link extraction and validation before you send a newsletter. Ever received mails / newsletters with broken links or images? Or possibly even accidentally sent newsletters with broken links to your customers yourself? when yes, this one is for you.
Drupal site_banner Site banner allows you to display a banner at the top and bottom of a Drupal site. It is displayed at a fixed position so content is viewed within these top and bottom banners much like the administrator's toolbar. It also adds the banners to printed copies of Drupal site content.
Drupal sms_takeio == Introduction == The sms_takeio.module integrates as a SMS gateway for Drupal's SMS Framework. is a set of APIs ( that enable companies to send and receive text and audio messages through mobile telephony infrastructure in Brazil and other countries from South America. == Dependencies ==
Drupal special_menu_items "Special menu items is a Drupal module that provides placeholder and separator menu items. A placeholder is a menu item which is not a link. It is useful with dynamic drop down menus where we want to have a parent menu item which is not linking to a page but just acting as a parent grouping some menu items below it. A separator menu item is something like ""-------"" which is not linking anywhere but merely a mean to structure menus and ""separate"" menu items visually. Menu item container provide similar functionality. Shane Thomas made a video about special menu item. Features User can create a new menu item and place either """" or """" to the Path field, without quotes. """" item will be rendered similar to a normal menu link item but there will be no link just the title. You can change HTML tag used for menu item """" item will be rendered to an item which is no link and by default title will be ""-------"". Breadcrumb of """" will be rendered same as """" menu item. CSS class ""nolink"" is added to ""nolink"" menu item. CSS class ""separator"" is added to ""separator"" menu item."
Drupal stomt
Drupal swiper Overview Swiper is the free and ultra lightweight mobile touch slider with hardware accelerated transitions (where supported) and amazing native behavior. It is intended to use in mobile websites, mobile web apps, and mobile native apps. Swiper plugin is created by Features Swiper content type. So you can create a Gallery using node/add/swiper; One swiper content per node, so you can have any number of swiper content, galleries to be displayed within your website; To each node of type swiper is created a block, so you can position your galleries in the pages you need. Simple method of adding slides to the gallery using multiple values field; Responsive design; The module provides a hook that you can extend the default options of the plugin in your module; Requirements Swiper has only one dependency: Libraries Sponsorship This project has been sponsored by CI&T. Installation Take a look at README.txt, it's all detailed there. Similar projects
Drupal taxonomy_export Taxonomy Export is a light-weight module for managing exports and imports of vocabularies and terms. Currently the following features are supported: Exporting vocabulary definitions Exporting vocabulary definitions with all terms Creating exports as a text string (ie: like Views and CCK's content_copy) Creating exports as a file Importing vocabulary / term definitions in install profiles, using Install Profile API Updating existing vocabularies and terms, with the following caveats: Updated items must have the same VIDs / TIDs. Just because two things are named the same doesn't make them the same. It is safest to attempt updates only on the same site the export was originally taken from. When updating you must explicitly state (with the dropdown selector) which vocabulary you want to update. Currently, updating vocabularies using the IPAPI function install_taxonomy_export_import_from_file() is not supported. Because of limitations in Drupal's taxonomy.module implementation certain things will, likley, never be possible. For example, detecting malformed imports that could cause collisions.
Drupal term_index
Drupal tinkered A work in progress transforming a previous set of helper tools into Drupal 8.
Drupal transclusion "A way of managing ""Remote content"" and displaying it in your Drupal site. Do not use yet, nothing works - I'm getting to grips with Entity API for this We've often created ""Remote teasers"" on our sites, where the content managers want to present external content in a similar way to their normal pages, for instance when a large company provides subsites or remote services on external URLs. Currently we patch this together with link and cck redirect. Extending this, I also want to be able to pull back content from remote sites, as quotations, excerpts, references or sometimes full pages. But although we have a local copy, the *content* is sourced from elsewhere. And I want to *maintain* that link, not just copy & paste. And, potentially, refresh periodically. Some initiatives in this area also include : oEmbed (seen in the tweet embed feature around the web) oembed.module Google Gadgets (those those embeds are usually primarily functional) oembed_entity.module embed_widgets.module opengraph_filter.module that can turn offsite links into inline summaries."
Drupal twitterbot This module integrates with the Twitter API allowing the user to perform searches on the Twitter network. The results can then be programmed to tweet back automated responses when certain conditions are met.
Drupal uc_earlybird This is a discount module for Ubercart which allows for date-based discounts without coupon codes that can be set per node at product creation. Example usage would be for an event website where pre-registration discount dates and amount are set per event.
Drupal uc_rccpagos This modules provides a payment method for Ubercart that allows you to use the RCCPagos Payment gateway in your Ubercart site.
Drupal upapi Provides a form element and other tools to make custom file uploads as easy as possible. These modules are of particular interest to module developers who need to add an upload field to a customized form. If you're not a developer, install this module only if another module requires it.
Drupal user_creator "This module will not be upgraded to 7, for that, please use subuser instead. 7.x-2.x allows different roles to create various other roles. Allows users with the permission ""create limited users"" create users without having to give them full user administration privledges. Site administrators can select which roles can create which other roles."
Drupal vault_auth_token
Drupal views_blogspot_archive This module provides a blogger(blogspot) like archive style option for Views. You can set the field based on which archive need to be created in views style settings. For 7.x and 6.x: Simple Node Archive Blocks Note: You can add custom styles to align the item list for default core bartik theme. -- INSTALLATION -- Install module like normal. -- CONFIGURATION --
Drupal views_mosaic Module description Create a views style based on Mosaic jQuery plugin The Views Mosaic module creates a row style plugin for Views with sliding boxes and captions. It uses fields style to show fields and you just have to choose the backdrop field (usually an image) and all other fields will be overlayed.
Drupal vimeo_upload
Drupal webform-fivestar A module to include a fivestar rating component within webform. The code is stable and it mainly implements webform component hooks. Bugs and feature requests welcome. Requires the Webform module and Fivestar Module
Drupal webform_transformer This module adds a new webform component that transforms user input based on a self defined pattern. It's useful if you need a certain input value to be in a specific format, for example an account number. Webform 4 Please use version 7.x-2.x This version is compatible with form_builder Webform 3 Please use version 7.x-1.x
Drupal woodsman Woodsman is an Omega 3.x subtheme designed to be a personal blog For installation instructions see the content of the readme below. README.txt ----------------------- Installation Instructions* To install the theme perfom the following steps: 1. Download omega 2. Install Omega 3. Install Woodsman 4. Enable and set default Woodsman *Developer Instructions* To initialize the theme from it's raw download state to a state that can be used to develop and improve the theme, perform the following steps:
Drupal xmlsitemap The XML sitemap module creates a sitemap that conforms to the specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several submodules that can add sitemap links for content, menu items, taxonomy terms, and user profiles. Please read the included README.txt, the handbook documentation, and the current list of known issues for more information before using the module.
Drupal zoho_crm Integrates the Zoho CRM API methods with Drupal. It does nothing else and is intended to serve other modules to communicate with Zoho CRM. Installation Install modules as usual Goto to /admin/config/services and enter user email and password. If using two authentication factor, refer to this link for password instructions