Drupal is a registered trademark of Dries Buytaert

pillarshield

4 sites No security coverage
View on drupal.org

PillarShield connects Drupal to the PillarShield governance service to evaluate content and return allow/warn/block decisions. Enforcement runs at the publish/visibility boundary by default, with an optional manual check on any save (permission-gated).

Learn more or get an API key: https://pillarshield.co

Features

  • Sends content to the PillarShield service for governance evaluation
  • Receives allow / warn / block decisions (with details)
  • Default “Gate” behavior: blocks only at the publish/visibility boundary (draft saves are not blocked by default)
  • Permission-gated manual “Check PillarShield Governance” action on any save (records results without blocking)
  • Optional overrides for authorized users (fully audit logged)
  • Whitelisting support to reduce unnecessary checks (configurable)
  • Admin reporting at /admin/reports/pillarshield to review blocked publish attempts and decisions
  • Designed to complement existing editorial workflows, including Content Moderation

Post-Installation

  1. Enable the module.
  2. Configure your PillarShield API key (recommended via the Key module).
  3. Visit the settings page at /admin/config/content/pillarshield and test the connection.
  4. Select which content types and fields should be evaluated.
  5. Configure Gate enforcement (publish boundary) and any override/manual-check permissions.
  6. Review blocked publish attempts in the report at /admin/reports/pillarshield.

Additional Requirements

  • Drupal 10 or 11
  • Key module (drupal/key)
  • An active PillarShield tenant/API key
  • Key module is strongly recommended for storing the API key securely.
  • Content Moderation is recommended if you want Gate enforcement tied to moderation state transitions.

Similar projects

While there are other moderation and workflow modules in the Drupal ecosystem, PillarShield is focused on integration with the PillarShield governance service and enforcing allow/warn/block decisions during save and publish actions.

Supporting this Module

This module is maintained as part of the PillarShield product ecosystem. You can support development by contributing issues/patches on Drupal.org, or by using the PillarShield service.

Community Documentation

Documentation and service signup: https://pillarshield.co

Project status

This module is in early development and may change as the PillarShield platform evolves. It is usable today, but should be treated as actively evolving.

About PillarShield / Maintainer

PillarShield is a product of PillarPoint Consulting LLC.

This module is released and maintained by Patrick Teglia.

Activity

Total releases
7
First release
Jan 2026
Latest release
3 weeks ago
Release cadence
5 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
1.0.6 Stable Feb 6, 2026
1.0.5 Stable Jan 22, 2026
1.0.4 Stable Jan 22, 2026
1.0.3 Stable Jan 19, 2026
1.0.2 Stable Jan 18, 2026
1.0.1 Stable Jan 11, 2026
1.0.0 Stable Jan 10, 2026