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

Statamic Logbook Laravel Package

aryehraber/statamic-logbook

Logbook is a Statamic addon that brings Laravel log files into the Control Panel, letting you browse, filter, and search application logs without leaving the CMS. Quickly inspect errors and debug issues from a clean, native interface.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability tooling scope. This package sits in the "in-app log viewing" layer — it lets engineers read application logs from a browser instead of SSHing into a box or standing up a logging stack. The PM decision it informs is how much to invest in first-party debugging convenience vs. a real observability vendor (Sentry, Datadog, Papertrail, CloudWatch). This is the cheap end of that spectrum; treat it as a developer convenience, not a logging strategy.
  • Laravel 13 upgrade sequencing. The v4.1.0 change widens the rap2hpoutre/laravel-log-viewer constraint to ^3.0, which is what carries Laravel 13 support. Framework upgrades are frequently gated by exactly this kind of transitive constraint, so this release is a dependency unblocker for the platform-upgrade roadmap. Worth tracking against your Laravel 13 migration milestone.
  • Security remediation. The same constraint bump pulls in an upstream RCE fix. Any environment where the log-viewer route is reachable is a live exposure until this ships. This is a "schedule it this sprint" item, not a "next maintenance window" item — and it should flow into your vulnerability-tracking / SBOM process.
  • Build vs. buy. Strongly favors buy/consume. A log viewer is undifferentiated plumbing with a genuinely nasty security surface (it renders raw log content and exposes filesystem-adjacent data). Building or forking this in-house buys you maintenance burden and CVE triage, not differentiation.
  • Use cases it enables. Staging and pre-prod triage, support engineers debugging customer-reported issues, client-hosted environments where you can't ship a logging agent, and early-stage products that haven't budgeted for observability tooling yet.

When to Consider This Package

Adopt when:

  • You're on Laravel and want a zero-infrastructure way for developers or support staff to read logs.
  • You have (or are planning) a Laravel 13 upgrade and need the dependency chain to be compatible.
  • Your environments are dev/staging/internal — or production with strict route gating.
  • You want the security maintenance of a widely-used component handled upstream rather than by your team.

Look elsewhere when:

  • You need production-grade log aggregation, retention, search, alerting, or audit trails — that's an observability platform, not a viewer.
  • You handle PII, PHI, or regulated data in logs and need redaction, access logging, and retention controls the viewer doesn't provide.
  • You cannot reliably gate the viewer route behind authentication, authorization, and IP allowlisting. An exposed log viewer is a data-leak and, historically, an RCE vector.
  • Your compliance regime forbids browsing raw production logs through the application itself.

How to Pitch It (Stakeholders)

For executives: This is a small, low-cost developer dependency that saves engineering hours on debugging and incident triage. The current release is a maintenance update with two things that matter: it closes a known remote-code-execution vulnerability in the underlying log viewer, and it adds Laravel 13 compatibility, which removes a blocker from our framework upgrade path. Low effort, low risk, clear risk reduction — approve the bump now.

For engineering: Upgrade to v4.1.0 to pick up rap2hpoutre/laravel-log-viewer ^3.0. Verify three things before merging: (1) no conflicting pin elsewhere in the dependency graph, (2) the viewer route is behind auth + authorization + IP allowlist in every environment where it's enabled, and (3) the viewer is disabled outright in production unless explicitly required. Confirm the RCE fix is actually present in the resolved version, not just permitted by the constraint.


Caveat: this assessment is derived from the v4.1.0 changelog, which describes only a dependency-constraint change. It should be revisited once package-level documentation or feature releases provide more to evaluate.

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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource