Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Statistics Counter Module statistics_counter crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

Plugin Report provides a built-in administration page and Drush commands for Drupal developers to inspect all registered plugin managers and the plugins they expose. This allows developers to easily browse, filter, and export information about plugins directly from the Drupal UI or the command line, eliminating the need to manually search source files.

Plugin Report gives Drupal developers a built-in Reports page and a set of Drush commands for introspecting every DefaultPluginManager service registered in the container — and all the plugins each one exposes. Stop grepping source files to understand the plugin system; browse it live instead.


▶ Watch an introduction to Plugin Report

Features

Browse, filter, and export every plugin manager and plugin registered in your Drupal site — directly from the admin UI or the terminal.

Admin UI

  • Plugin managers list — all DefaultPluginManager services, sortable by service ID, provider, alter hook, subdirectory, discovery mechanism, plugin interface, and class
  • Plugins list — drill into any manager to browse its registered plugins and their definition attributes
  • Plugin detail — view the full definition, default configuration, element info, and every PHP interface a plugin implements
  • Client-side filter — narrow any table in real time without a page reload

Drush commands

  • drush plugin-report:managers — list all plugin managers
  • drush plugin-report:plugins {manager}; — list plugins for a manager
  • plugin-report:plugin {manager} {plugin}; — show full detail for one plugin
  • Output as table, JSON, YAML, or CSV; filter by any field

Usage

  1. Install via Composer:
    composer require drupal/plugin_report                                                                                          
    drush en plugin_report
  2. Navigate to Administration → Reports → Plugins.
  3. Click a plugin manager's Service ID to view its plugins.
  4. Click a plugin's ID to view its full detail.

Permissions

Grant the access site reports permission to any role that should view Plugin Report pages.

🤖 A note on AI-assisted development

This module was created using AI and understood by humans. The maintainer reviewed, tested, and takes responsibility for every line of code — consistent with the philosophy described in Never submit code you do not understand by Dries Buytaert.

Activity

Tracked releases
3
Tracked since
Apr 2026
Latest release
4 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.0-alpha2 Pre-release Apr 9, 2026
1.0.0-alpha1 Pre-release Apr 9, 2026
1.0.x-dev Dev Apr 9, 2026