Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Audit Bundle Laravel Package

pbweb/audit-bundle

Symfony bundle for auditing Doctrine entities: it automatically tracks create, update, and delete changes through Doctrine listeners, recording who changed what and when. Configurable storage and a simple API make it easy to review entity change history in your application.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Audit-trail & compliance features. Informs whether to ship "who changed what, when" history for regulated or high-trust domains (finance, healthcare, GDPR data-subject requests, internal controls).
  • Admin and support tooling. Backs decisions on "history" tabs, change-diff views, and incident forensics — i.e., whether support/ops can reconstruct what happened to a record without DB spelunking.
  • Data governance roadmap. Relevant to retention policies, PII change tracking, and tamper-evidence requirements; helps scope whether audit is a checkbox or a platform capability.
  • Build vs. buy vs. fork. The core PM question this package raises: is audit logging a commodity we buy/fork, or a differentiator we build and own?
  • Stack-fit decision. This is a Symfony bundle, not a Laravel package — if the org standardizes on Laravel, it is a reference implementation at best, not an adoptable dependency.
  • Dependency risk register. 1 star, 0 dependents, near-zero opportunity score means it should be logged as unvetted code, not a strategic dependency.

When to Consider This Package

Consider it only when all of the following hold:

  • The target service is Symfony + Doctrine ORM and needs entity-level change logging quickly.
  • You are evaluating the approach (Doctrine listeners/subscribers writing to an audit table) rather than the package as a supported product — i.e., a reference implementation or fork seed.
  • The use case is internal, non-critical, and short-lived, with a team willing to pin the version and own the code.
  • You need a ready-made schema for audit tables and can adapt it rather than depend on it.

Look elsewhere when:

  • The stack is Laravel — this bundle will not integrate; use a maintained auditable-trait/observer package or in-house model events.
  • You need maintenance guarantees, security patches, or current Symfony (6/7) support — zero dependents and a low activity signal are red flags.
  • Audit is a compliance requirement (tamper evidence, WORM storage, retention) — that demands deliberate design, not a low-adoption bundle.
  • Maintained alternatives fit: damienharper/auditor-bundle, simplethings/entity-audit, or framework-native event/observer logging.

How to Pitch It (Stakeholders)

To executives: "We identified a small MIT-licensed audit-logging bundle as a possible shortcut for change history. It's cheap to trial but has essentially no adoption or community support, so treating it as a dependency is a maintenance and continuity liability. My recommendation is not to adopt it as-is — either use a maintained alternative, or fund a short spike to fork it if the approach fits our needs. This is a low-cost evaluation, not a platform commitment."

To engineering: "It's a Symfony/Doctrine audit bundle using listener-based change tracking. Useful as a reference pattern and a possible minimal fork; not Laravel-compatible. With zero dependents there's no production battle-testing, so if we proceed we vendor it, pin the version, and add our own tests around the entity set."

Decision ask: approve a 2–3 day spike to assess fit — or redirect the team to a maintained package or an in-house audit table build.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console