I would like to take over the Audit Trail namespace on drupal.org to publish a modern Drupal 11 audit-trail module that I have been developing.

State of the existing project

The existing drupal/audit_trail project has not seen actual code commits since 2012; the only commit after that (in 2014) removed a stale SimpleTest file. It was never ported beyond Drupal 7, has no tagged releases, and is not covered by Drupal's security advisory policy.

  • Default branch: master, last commit 2012-09-13 ("Adding README.txt")
  • Branches present: 6.x-1.x (last commit 2014-06-23), 7.x-1.x (2012-09-13), master (2012-09-13)
  • No 8.x / 9.x / 10.x / 11.x branches
  • No tagged releases

The existing codebase implements a form-submission logger: it matches form IDs or paths against regex patterns and writes submissions to a custom file or watchdog, with password fields replaced by the literal string Hidden. The scope of the replacement module below is different (entity-CUD audit trail, HMAC-chained tamper-evidence) so there is no semantic overlap to preserve, but the existing branches and history will not be deleted.

What I would publish

A complete rewrite targeting Drupal 11, currently hosted at gitlab.com/acte-generator-project/audit_trail, providing:

  • A canonical write API (created / updated / deleted / event) with audit-shaped indexed storage (action, resource, before, after columns).
  • HMAC-chained tamper-evidence with a runtime integrity verifier and a cron-driven chain verification job that surfaces under hook_runtime_requirements.
  • An admin viewer with side-by-side before/after diff.
  • A chained PSR-3 logger exposed as a generic service, so any module can route entries into the audit chain via chain: TRUE in the log context.
  • A generic per-type entity CUD bridge as a submodule (audit_trail_entity).
  • Designed for auditable systems (notarial, eIDAS, compliance, change tracking).

Transition pledge

If the namespace is granted:

  • Existing branches (master, 6.x-1.x, 7.x-1.x) and their git history will be preserved.
  • A new branch will host the modern code, with the legacy branches left in place for reference.
  • I will document the transition (scope change, migration notes if relevant) in the project README and in the issue queue.

Current maintainers contacted

  • -enzo-
  • kevin-hankens
  • nagba

Supporting organisation: weKnow Inc.

I will contact all three via drupal.org contact forms with a pointer to this issue.

Comments

mably created an issue. See original summary.

mably’s picture

I have contacted the two current maintainers who expose a contact form on drupal.org (-enzo- and kevin-hankens) with a pointer to this issue. nagba does not have a contact form enabled on the profile, so a direct message is not possible; if nagba reads this, please respond on the issue.

mably’s picture

Title: Taking over the audit_trail namespace » Taking over the Audit Trail namespace
Issue summary: View changes
mably’s picture

Category: Task » Support request
-enzo-’s picture

I am ok with the namespace takeover

mably’s picture

Project: Audit Trail » Drupal.org project ownership
Version: 7.x-1.x-dev »
Component: Miscellaneous » Ownership transfer

Thanks @-enzo, moving to the Drupal.org project ownership queue.

mably’s picture

Component: Ownership transfer » Abandoned/unsupported projects
avpaderno’s picture

Assigned: Unassigned » avpaderno
Category: Support request » Task
Status: Needs review » Fixed

I made mably the new project owner, since -enzo- agreed.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

mably’s picture

Thanks Alberto!

kevin hankens’s picture

Nice, thanks everyone!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.