Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Charts 5.2.4 Minor update available for module charts (5.2.4). Release: Tagify 2.0.3 Minor update available for module tagify (2.0.3). Release: Tagify 1.2.54 Minor update available for module tagify (1.2.54). Release: ECA: Event - Condition - Action 3.1.8 Minor update available for module eca (3.1.8). Release: GoogleTag Manager 2.0.5 Minor update available for module gtm (2.0.5). Release: GoogleTag Manager 2.0.4 Minor update available for module gtm (2.0.4). Release: X-Frame-Options Allow-From webvisor.com 2.0.4 Minor update available for module xframe_allow_webvisor (2.0.4). Release: Commerce ML Starter 2.0.5 Minor update available for module cmlstarter (2.0.5). Usage Milestone: Easy Email Module easy_email crossed 10,000 active installs. Security Coverage: Menu Link By Default Module menu_link_by_default now has official Drupal security advisory coverage.

AI Audit

No security coverage Drupal 10–11

Part of the AI ecosystem · 302 projects

View on drupal.org

AI Audit performs a one-click technical analysis of Drupal websites, assessing security, performance, SEO, and accessibility. It identifies Drupal components, runs automated checks, and provides AI-generated explanations and code fixes for detected issues.

AI Audit provides a one-click technical audit of any Drupal site. Enter a URL,
and the module crawls the page, detects Drupal fingerprints, runs 18+
automated rules across Security, Performance, SEO, and Accessibility — then
enriches every issue with AI-generated explanations and ready-to-use code fixes.

Features

  • One-click audit from a simple URL input form at /ai-audit
  • Drupal detection engine with 12 signals and confidence scoring (DEFINITE / PROBABLE / UNLIKELY)
  • 18 automated rules across 5 categories: Security, Performance, Drupal-specific, SEO, Accessibility
  • AI-powered explanations via Claude API — each issue gets a technical explanation, ready-to-use code fix, and documentation links
  • Severity levels: High / Medium / Low with sort order
  • Estimation engine: total fix time in hours + rough cost estimate in USD
  • Graceful fallback — module works without API key, showing rule-based issues only
  • Expandable rule set — add new rules in 6 lines of PHP, no class registration needed
  • Print-friendly report (PDF via browser print)
  • Contact form integration — generates a pre-filled message summarizing all issues

Post-Installation

  1. Enable the module: drush en ai_audit -y && drush cr
  2. Go to /admin/config/ai-audit and enter your Claude API key (get one at console.anthropic.com)
  3. Optionally set the key in settings.php to keep it out of the database:

    $config['ai_audit.settings']['claude_api_key'] = 'sk-ant-...';
  4. Visit /ai-audit, enter any URL, and click Run audit
  5. Review the structured report with issues, code fixes, and time estimates

Additional Requirements

  • Drupal 10.x or 11.x
  • PHP 8.1+
  • Claude API key from console.anthropic.com (optional — module works without it, AI enrichment disabled)
  • Outbound HTTPS access to api.anthropic.com from your server

Similar projects

  • Site Audit — Drush-based audit tool, CLI only, no AI explanations, no external URL auditing
  • Checklist API — manual checklist approach, not automated

AI Audit differs by combining automated rule detection with AI-generated,
code-level fix instructions — targeting both developers and agency clients
who need actionable output, not just a list of warnings.

Supporting this Module

Drupal expertise and consulting:
drupal.com.ua/contact

Community Documentation

  • Full source code and setup guide: see the module's README.md

Depends on

Dependencies of the latest stable release

  • system Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
May 2026
Latest release
4 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0 Stable 10–11 May 1, 2026