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
Laravel Web Soar

Laravel Web Soar Laravel Package

huangdijia/laravel-web-soar

Laravel integration for Web Soar, the PHP extension that profiles slow requests and runtime performance. Provides config publishing, middleware and service wiring, and slow-request reporting so you can trace bottlenecks in Laravel apps without touching raw extension setup.

View on GitHub
Deep Wiki
Context7

Artisan soar in your browser

Frequently asked questions about Laravel Web Soar
How do I install huangdijia/laravel-web-soar in a Laravel app?
Install it with Composer, then publish the package configuration and any assets according to the README. You will likely need to confirm the Web Soar runtime or SOAR binary path and ensure process execution functions are available. Start in a non-production app and verify route protection before exposing it to other developers.
Which Laravel and PHP versions does laravel-web-soar support?
The provided context does not list an official Laravel and PHP version matrix, so check the package composer.json and README before adopting it. Confirm compatibility with your target Laravel 10 or 11 application and test in a throwaway project first. The wrapper may lag behind new Laravel releases, so pin versions and plan for upgrades.
Does laravel-web-soar require a separate SOAR binary or PHP extension?
The package integrates Web Soar into Laravel, and the technical assessment notes an external SOAR runtime or binary dependency. You should confirm whether the SOAR binary must be installed on the host or in the container image, and whether proc_open or exec is permitted. Validate OS, architecture, version pinning, and runtime behavior before relying on it.
How do I protect the Web Soar route in production?
Treat the Web Soar route as an internal developer or admin capability rather than a customer-facing feature. Put it behind existing authentication, SSO or VPN, and an IP allowlist where possible. Add rate limits, review CSRF and middleware configuration, and avoid exposing SQL text or schema metadata to unauthorized users.
Can I disable the Web Soar routes or restrict them with middleware?
The package provides config publishing, middleware, and service wiring, so route and middleware restrictions should be handled through its published configuration and your Laravel route setup. Use a feature flag or environment switch to keep it disabled outside internal environments. Confirm the exact options in the README and test route caching behavior after changes.
Is SQL analyzed locally or sent to an external service?
Based on the available context, Web Soar analysis appears to run locally through the SOAR runtime or binary, and no external service is indicated. You should still verify network egress behavior and the package documentation before using sensitive SQL. Treat SQL statements and schema metadata as sensitive data regardless of where analysis runs.
What are the security risks of using laravel-web-soar?
The main risks are exposure of SQL text and schema metadata, resource exhaustion through a poorly protected analysis endpoint, and dependency on an external SOAR binary. The package also has low adoption signals and a likely small maintainer base, so review maintenance cadence. Isolate it behind strong authorization, rate limits, and logging or retention controls.
Can laravel-web-soar be used in production?
It is best suited to an internal admin panel or developer portal behind SSO or VPN, not a customer-facing or revenue-critical request path. Run a local proof of concept first, then review binary installation, route security, resource limits, and SQL data handling. Avoid using it in a multi-tenant SaaS surface unless it is fully isolated and strictly authorized.
How does laravel-web-soar compare with using the SOAR CLI directly?
The Laravel package adds configuration publishing, middleware, routes, and views around Web Soar, which is convenient for an internal browser-based tool. Using the SOAR CLI directly may be simpler for operations and avoids exposing a web endpoint, but it lacks Laravel-native integration. Choose based on whether you need an authenticated internal portal or a command-line workflow.
Is laravel-web-soar actively maintained, and what if it is abandoned?
The package shows low adoption, with around 17 stars and a low assessment score, so maintainer risk should be considered. It is MIT licensed, which means your team can fork or vendor it if it becomes important. Pin dependency and binary versions, monitor releases and issues, and compare against standalone SOAR or existing database tooling.
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo