Patch Monitor
Patch Monitor provides an overview of Composer patches applied to your Drupal project by parsing your `composer.json` file. It displays details about each patch, its source, and offers statistics, which is helpful for audits and tracking technical debt.
Patch Monitor helps you track and manage composer patches applied to your Drupal project. It parses the `extra.patches` section of your composer.json file and gives you a clear overview of every patch, its source, and related statistics — useful for audits, technical debt tracking, and team documentation.
Features
- Automatic parsing of composer.json patches
- Detailed report with package, description, issue ID and source for each patch
- Statistics dashboard (totals by source, top packages)
- Automatic extraction of Drupal.org issue IDs
- Color-coded badges for patch source (Drupal.org, GitHub, local, other)
- Configurable display limit
Post-installation
After enabling the module, visit **Administration » Reports » Patch Monitor** (`/admin/reports/patch-monitor`) to see the report, and **Administration » Configuration » Development » Patch Monitor** (`/admin/config/development/patch-monitor`) to configure the display limit. Requires the "View patch monitor report" permission.
Additional Requirements
None beyond Drupal core. Works with any composer-based Drupal project that defines patches via `cweagans/composer-patches` (or compatible) in `composer.json`.
Recommended modules/libraries
None required.
Depends on
Dependencies of the latest stable release
- system Drupal core >=10.0
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0 | Stable | 10–11 | Jul 21, 2026 |