Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

This module is part of the AI module ecosystem and included in DXPR CMS.

Sensitive Data Leaks in Content Are Invisible Until They're Not

A support article accidentally includes a customer's email. A developer pastes an API key into a documentation page. A case study reveals a client's internal project name. These things happen - and by the time someone notices, the damage is done. This module scans every piece of content for security risks before they become incidents.

You need AI Content Security Audit if

  • Your content includes real customer data, internal systems, or technical details that could leak
  • Compliance regulations (GDPR, HIPAA, SOC 2) require you to prevent PII disclosure in published content
  • Developers or technical writers contribute content that may contain credentials, API keys, or tokens
  • You want automated screening of content before publication, not manual review that misses things

What You Get

  • Risk score per page (0-100)

    Every content entity gets a security risk score per detection vector - 0 means no risk, 100 means critical. Displayed as a visual gauge so editors immediately see which pages need attention.

  • Built-in detection for common leaks

    Ships with two security vectors ready to go:

    • PII Disclosure - names, addresses, phone numbers, SSNs, email addresses
    • Credentials Disclosure - API keys, passwords, tokens, database credentials
  • Custom security vectors

    Add your own detection vectors for organization-specific risks - proprietary project names, internal URLs, partner data, anything your security policy requires.

  • Batch scanning for existing content

    Audit your entire content library to find pages that were published before security review was in place. Prioritize remediation by risk score.

  • AI Coding Assistant Integration

    Security audit analysis is available to AI coding
    assistants through the Analyze module's built-in
    Agent
    Skills
    file. Run
    drush analyze:setup-ai to enable, then ask
    naturally:

    • "Scan all content for security risks"
    • "Check if any pages expose PII or
      credentials"
    • "Run a security audit on all published
      articles"

    Compatible with Claude Code, Codex CLI, Gemini CLI,
    GitHub Copilot, Cursor, and other tools supporting the
    standard.

Getting Started

  1. Set up an AI provider at /admin/config/ai/providers
  2. Review security vectors at /admin/config/analyze/content-security-audit (or add custom ones)
  3. Enable the analyzer per content type at /admin/config/content/analyze-settings
  4. Open any content entity's Analyze tab to see risk scores

Prefer a turnkey demo site?

Spin up DXPR CMS - Drupal pre-configured with DXPR Builder, DXPR Theme, the full Analyze suite including AI Security Audit, and security best practices out of the box.

Get DXPR CMS ยป

Additional requirements

This module requires:

Activity

Total releases
11
First release
Aug 2025
Latest release
1 week ago
Release cadence
25 days
Stability
55% stable

Release Timeline

Releases

Version Type Release date
1.2.0 Stable Apr 7, 2026
1.1.1 Stable Jan 29, 2026
1.1.0 Stable Jan 5, 2026
1.0.2 Stable Sep 25, 2025
1.0.1 Stable Sep 25, 2025
1.0.0 Stable Sep 11, 2025
1.0.0-beta4 Pre-release Aug 22, 2025
1.0.0-beta3 Pre-release Aug 5, 2025
1.0.0-beta2 Pre-release Aug 5, 2025
1.0.0-beta1 Pre-release Aug 5, 2025
1.x-dev Dev Aug 5, 2025