Install

Works with Drupal: ^10.6 || ^11.3

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 53.24 KB
MD5: b3d1b6aef62f3646ee17f3f36a067ebc
SHA-1: 2f94447e09d91d72d9247bfe12af246625b157a9
SHA-256: 26dce551320d585d05d68edcaa4f82e15f8783933430787d9b00a23a613f5de3
Download zip 70.45 KB
MD5: 4131e3765b95cdeb14c1750aaecb129b
SHA-1: b4f8212b230d733ec2bb6bdb784d58d049084188
SHA-256: 489ede82879cd24281f1eb5523362eab4aac35d250936906208909d8037d1de5

Release notes

Audit Chain 1.4.0 — 2026-08-14

Added
- Scheduled keyed verification (d.o #3616535, part 1). Cron runs a full chain verification on a configurable interval (verify_interval, disabled by default). Each run records its verdict on the status report: a failed run is an error, a schedule that has gone quiet or never run is a warning, and a pass reports its last-run time.
- Alert contract. A failure logs an error to the audit_chain channel (SIEM-forwardable) and dispatches AuditChainVerificationFailedEvent so consumers bind their own alerting. Verification is strictly read-only — the chain is never modified by the check.
- Enterprise assurance profile (verify_require_keyed). Refuses unkeyed operation with a stable reason: no signing key, an unresolvable Key entity, or rows written unkeyed all fail instead of passing on plain SHA-256. Rotated keys keep verifying through previous_hash_keys.

Changed
- CI: the attribution check is the shared Wilkes & Liberty workflow; vendored script copies removed.

The versioned off-system stream/export contract is part 2 of #3616535 and follows in a later release.

Created by: jmcerda
Created on: 14 Aug 2026 at 06:33 UTC
Last updated: 14 Aug 2026 at 06:33 UTC
New features
Unsupported

Other releases