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 Api Laravel Package

liberusoftware/audit-api

A lightweight Laravel package for exposing audit trail data through a clean, consistent API. Query and surface audit records for your application, supporting compliance, activity tracking, and change history with minimal setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Compliance & trust roadmap: Audit-trail visibility is a prerequisite for SOC 2, ISO 27001, GDPR subject-access requests, and HIPAA evidence. This package sits at the presentation layer—it exposes audit records over HTTP—which is the surface customers and auditors actually touch. That makes it relevant to any "enterprise readiness" epic, but only as the last mile of a much larger audit story.
  • Build vs. buy at the edge, not the core: The package does not appear to record audits; it adapts an existing audit domain into an API. The PM decision it informs is narrow and real: do we hand-roll controllers, routes, resources, filtering, and pagination for audit endpoints (roughly 1–2 sprint-weeks per API surface), or adopt a pre-built adapter?
  • Tiering and packaging: An audit API is a classic enterprise-tier gate. If the endpoint shape supports filtering by actor, resource, action, and time window, plus export, it becomes a sellable "Activity Log / Audit Export" feature rather than internal plumbing. The adapter's query surface directly constrains what you can promise in a pricing page.
  • Architecture direction: Adopting a presentation adapter implies commitment to a modular, domain/presentation-separated Laravel architecture (Liberu's module ecosystem). That is a platform-level bet, not a feature-level one, and should be decided by architecture review—not by a feature team.
  • Retention and data-handling decisions: What the API exposes (and how) drives retention policy, PII redaction, and export-format commitments. These are legal- and security-reviewed decisions with customer-facing consequences.

Bottom line for planning: treat this as a component, not a solution. It answers "how do we serve audit data" and nothing about "what do we audit, how do we store it, how long do we keep it, or who can see it."

When to Consider This Package

Consider it only if all of the following hold:

  • You are already building on the Liberu module ecosystem and Laravel; the adapter's value is largely in fitting that convention set.
  • You already have (or are building) an audit domain—event capture, storage, retention. This package is not a substitute for that.
  • You have engineering capacity to vendor or fork it. With zero dependents and a single-source maintainer, you should assume you own the code the day you adopt it.
  • Legal can resolve the license. NOASSERTION means the repository's license could not be automatically identified. Until counsel confirms terms, this cannot ship in a commercial product. This is a hard gate, not a formality.
  • You have validated it yourself: read the source, confirm test coverage, check that routes, authorization, pagination, and filtering behave as needed. A score of ~20/100 and zero stars is not evidence of quality either way—it's evidence of no signal, which means your own review is the only review.

Look elsewhere if:

  • You need a complete, battle-tested audit capability today. Established options in the Laravel ecosystem (e.g., spatie/laravel-activitylog, owen-it/laravel-auditing) have years of production use, documentation, and community support; cloud-native logging (CloudTrail, Azure Monitor, GCP Audit Logs) covers infrastructure-level needs.
  • License clarity cannot be obtained quickly—commercial alternatives are cheaper than a legal surprise.
  • Your audit requirements are compliance-critical with contractual SLAs. A single-maintainer package with no dependents is not a foundation for a regulated commitment.
  • You are not in the Liberu ecosystem; the adapter's chief advantage (convention fit) evaporates, and you're left with generic boilerplate you could write in days.

Note: the release metadata (dated 2026-10-26) should be confirmed against the repository before any diligence; discrepancies in release history are a diligence smell worth resolving early.

How to Pitch It (Stakeholders)

For executives: We've identified a small open-source component that could shorten delivery of an audit-log API—the customer-visible layer of our compliance story—by roughly a sprint. It is not a compliance solution on its own and it carries two flags: an unresolved license and a single maintainer with no downstream users. Recommendation: fund a short timeboxed spike (3–5 days) to evaluate and, if viable, vendor the code internally. Do not place it on a committed roadmap or reference it in customer or auditor conversations until legal and engineering sign off.

For engineering: This is a thin presentation adapter over an audit domain—controllers, routes, resources, serialization—not an event-capture or storage system. The upside is convention alignment if you're already in the Liberu module pattern; the downside is that with zero dependents you will be the only people who have ever run it in anger. Plan to fork, add tests, and own it. Evaluate against writing ~500 lines of straightforward Laravel yourself, which may well be the lower-risk path.

For legal/security: License is NOASSERTION—unidentified. Please confirm terms before we incorporate any code. Separately, review what the API exposes by default: audit endpoints are a high-value target, and authorization, PII redaction, and rate limiting must be verified, not assumed, given the absence of public security review.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator