drupalfit
DrupalFit is a Drupal site audit and reporting module that helps teams identify security risks, performance bottlenecks, configuration issues, and general best-practice gaps
from a single report interface. It provides scored audit results, grouped findings, and actionable recommendations to support ongoing site maintenance and quality review.
Requirements
- Drupal 10.2 or higher
- PHP 8.1 or higher
Installation
Install DrupalFit with Composer:
composer require drupal/drupalfitEnable the module:
drush en drupalfit -y
Getting Started
Step 1: Access the module
Navigate to Reports > DrupalFit Report (/admin/reports/drupalfit-report) to open the reporting interface.
Step 2: Run and review
the Analysis Report
The Analysis Report tab provides an overview of your site's current audit status, including:
- An overall site score
- Category-based scores for key audit areas
- Detailed findings grouped by severity
- Recommendations to help address identified issues
Step 3: Connect to DrupalFit
(optional)
For enhanced SEO and accessibility reporting, you can connect the module to the DrupalFit platform:
- Register at DrupalFit.com
- Generate an API key from your DrupalFit account
- Open the module Settings tab
- Enter your API key and domain
- Access enhanced reporting in the DrupalFit tab
Features
Core audit coverage
- Security checks: detect risky permissions, exposed credentials, weak configuration, and other common security concerns
- Performance checks: review caching, aggregation, queue health, cron status, and related optimization areas
- Best-practice checks: highlight maintainability and operational issues across the site
- Content and configuration checks: identify unused or mismatched configuration and entity-related problems
Reporting experience
- Scored reports for quick status review
- Grouped findings by area and severity
- Actionable messages to support remediation
- Saved report history for later review
Enhanced platform features
- SEO insights: advanced search optimization reporting through the DrupalFit platform
- Accessibility insights: enhanced accessibility analysis through the DrupalFit platform
Permissions
Configure access at People > Permissions:
- View DrupalFit reports: view audit reports and results
- Administer DrupalFit: manage settings and API configuration
Configuration
Settings
Navigate to Reports > DrupalFit Report > Settings to configure:
- API Key: used to connect with the DrupalFit platform for enhanced reporting
- Domain: your site domain, used when connecting the site to DrupalFit
Optional submodule
The project also includes an optional export submodule:
- DrupalFit Report Export: adds report export functionality for DrupalFit results
Support
- Documentation: use the Help tab in the module
- Issues: report bugs or request features on the project issue queue
- Platform: https://drupalfit.com
License
GPL-2.0-or-later