Configuration Impact Analyzer
Configuration Impact Analyzer helps site builders and developers understand the potential risks of importing Drupal configuration changes before they happen. It provides a preflight report that identifies potential issues like data loss, permission changes, and impacts on extensions and workflows, classifying them by severity.
Summary: Preview risks from pending Drupal configuration imports, including data loss, permission changes, dependencies, extension changes, and workflow impacts.
Configuration Impact Analyzer provides a read-only preflight report before configuration is imported. It helps site builders and developers understand what may change or break without modifying configuration.
Features
- Analyzes pending configuration changes.
- Classifies risks as critical, high, medium, or low.
- Detects field and bundle deletion risks.
- Reports permission, module, theme, and workflow changes.
- Finds dependent configuration.
- Supports Webform submission impact checks.
- Provides JSON export and a Drush command for CI pipelines.
- Supports additional analyzers through tagged services.
Post-Installation
Place or export configuration into the site's synchronization directory, then visit:
Configuration → Development → Configuration synchronization → Impact analysis
Review critical and high-risk findings before running the normal Drupal configuration import.
For CI pipelines, use:
drush config:impact --fail-on=high
Additional Requirements
The base module requires Drupal core's Configuration Manager and Field modules. It supports Drupal 10.3 and later and Drupal 11.
Community Documentation
Installation, usage, extension examples, privacy details, and CI instructions are included in the project README.