Audit Export is a flexible auditing and reporting module for Drupal 7 through 11. It gives administrators and developers a clear view into how their site is structured, where things are configured, and what might need attention. Think of it as a periodic check-up for your Drupal installation, minus the waiting room.
Features
Comprehensive Entity Audits
Review the structure and configuration of content entities, user roles, menus, taxonomy vocabularies, and views. If Drupal stores it, you can probably audit it.
Automated Reports via Cron
Schedule recurring audits with Drupal cron to keep continuous visibility into site configuration.
CSV Export for External Tools
Export audit data as CSV for dashboards, spreadsheets, or external analysis systems.
Drush Integration
Run audits and export reports from the command line using Drush. Ideal for CI/CD pipelines and automation-heavy workflows.
Custom Audit Plugins
Extend the module by building your own audit plugins for custom requirements.
Optional Remote Posting
Send audit results to external APIs or monitoring platforms for centralized reporting.
Similar Modules
You may also want to explore Site Audit.
Post-Installation
Visit /admin/config/system/audit-export to access the admin UI and run audits. Reports can be exported from the UI or generated using:
drush audit-export:rundrush audit-export:export
Requirements
- Drupal 7.x through 11.x
- Drush (optional but recommended)
Supporting the Module
Contributions and feedback are welcome. Submit issues or pull requests on the Audit Export project page.