Today is an important day. After months of work, the stable version of the Drupal Site Audit module has been published on drupal.org and registration on DruScan is open for anyone to start using it for free.
This is being shared here to be transparent about where the project stands and what it means for anyone who wants to try it.
The module is now available for any Drupal project
Drupal Site Audit is a contributed, free, and open source module that can be installed on any Drupal 10 or 11 project regardless of the hosting provider being used. It analyzes the installation and generates scores from 0 to 100 across different categories: module updates, security, cache configuration, performance, technical SEO, content architecture, multilingual, and more.
It's organized around independent submodules. You install only what makes sense for each project.
composer require drupal/audit
drush en audit_all
The full report appears under Admin > Reports > Audit. All analysis stays on the server, nothing leaves by default.
The module is at drupal.org/project/audit and the code is completely open source.
Registration on DruScan is now open
DruScan is the optional dashboard that connects the module to a centralized panel where the status of all Drupal projects can be seen on a single screen. The module sends audit data to the dashboard via cron, and from there scores can be tracked over time along with alerts when security updates are pending or when a score drops.
The free plan is available to everyone without a credit card. It allows connecting unlimited projects and seeing the current scores for each one.
Paid plans, which add full score history, daily sync, automatic email alerts, and team access, are available on request.
Access to paid plans is currently managed manually, so if that's something you're interested in, write directly to [email protected] and it will be set up.
Why open it now
DruScan was built to solve a specific problem: managing the health of multiple Drupal projects without having to log into each one separately. It has been built and tested on real projects and can be useful for agencies and freelancers dealing with the same situation.
But it's an early stage and there are things to improve. That's why registration is open now: so real people can use it on real projects and share what works, what's missing, and what doesn't quite fit.
Feedback is welcome
If you install it and find something that doesn't work, that's missing, or that could be better thought out, it's important to know. You can write to [email protected] or open an issue directly in the module's queue on drupal.org.
Feedback at this stage has a direct impact on what gets built next.