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

Nova Authentication Log Laravel Package

tapp/nova-authentication-log

Logs authentication activity in Laravel Nova—sign-ins, logouts, failed attempts, and password resets—so you can review user access and security events from a dedicated Nova resource.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for internal security visibility. This is a thin Nova UI layer over authentication event data (login success/failure, IP, user agent, timestamps). The decision it informs is whether to spend ~1–3 engineering days building a custom Nova resource + policy + filters, or adopt a pre-built panel. For teams already on Nova, adoption is cheaper on day one — but see the maintenance caveat below, which often flips this decision.
  • Compliance and audit readiness roadmap. Supports SOC 2 / ISO 27001 evidence gathering ("who accessed what, from where, when") and internal incident-response runbooks. Useful as a supplement to a real logging/SIEM pipeline, not a replacement — this package surfaces data to admins, it does not retain, alert, or guarantee integrity.
  • Account-takeover and support workflows. Two concrete product use cases: (1) support/trust-and-safety staff verifying a customer's claim of unauthorized access without filing an engineering ticket, and (2) admins spotting credential-stuffing patterns (clustered failures across accounts from one IP/ASN) during incident triage.
  • Prioritization signal, not a feature. Because it is a 0-star, 0-dependent package with a single release in May 2023, it should be treated as reference implementation / prior art — a way to scope the internal build — rather than a strategic dependency. The PM decision is "ship login-history visibility this quarter?" — this package answers what good looks like, not what to depend on.

When to Consider This Package

Adopt (or, more realistically, fork) only when all of the following hold:

  • You are already running Laravel Nova and are willing to pin to the Nova major version this tool targets. Nova's major releases routinely break third-party tools; a package last released in mid-2023 is a live upgrade liability on every Nova bump.
  • You already capture authentication events in a queryable table. This tool is a viewer — it does not generate the underlying log data. Confirm the expected source schema before assuming plug-and-play.
  • The consumer is internal staff (admins, support), the volume is modest, and the data is non-regulated or you have compensating controls elsewhere.
  • You are comfortable vendoring the code into your repo and owning it — MIT license permits this, and it is the only responsible way to adopt an unmaintained dependency.

Look elsewhere (or build) when:

  • You are not on Nova — the entire value is the Nova integration; there is nothing reusable here for Inertia/Livewire/Filament stacks.
  • You need alerting, retention policy, tamper-evidence, export to SIEM, or multi-tenant scoping — none of which a UI wrapper provides.
  • You need active maintenance, security patching, or a support SLA. Zero stars, zero dependents, and a stale release mean no community backstop; a single agency is the only upstream.
  • Your compliance posture requires vendor due diligence — a 0-adoption package will not survive a procurement or security review without you explicitly accepting the risk in writing.

How to Pitch It (Stakeholders)

To executives: This is a small, free, MIT-licensed admin screen that shows login history — who signed in, from where, and when it failed — inside the back-office tool our team already uses. It supports audit and incident-response conversations at near-zero cost. It is not a security product and should not be represented as one to auditors or customers; treat it as an internal convenience and a scoping reference for a first-party build.

To engineering: One small third-party Nova tool, last released May 2023, no dependents, agency-maintained. Recommendation: do not add it as a Composer dependency. Instead, spend the day or two to vendor/fork the pattern into a first-party Nova resource — we keep the UX, eliminate the Nova-upgrade risk, and own the query scoping and authorization policies (which matter more than the UI for data of this sensitivity). Budget: ~1–2 days build, near-zero ongoing, versus an unowned dependency that breaks on the next Nova major.

Bottom line: Low-cost, low-risk if treated as prior art. High-friction as a dependency. Decision: build the thin version in-house; use this repo as the spec.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
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
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core