Your Laravel release consultant , an artisan command away
LaraBeacon scans your Laravel application and gives you actionable recommendations for improving performance, security, and reliability.
Get started
$
composer config repositories.larabeacon vcs https://github.com/A-Baer/LaraBeacon && composer require --dev baer-software/larabeacon:dev-main
⧉
Copy installation command
$ php artisan larabeacon
LaraBeacon
Please wait while LaraBeacon scans your code base...
┌──────────────────────────────────────────┐
│ Running Security Checks │
└──────────────────────────────────────────┘
Check 1/67: Debug mode is disabled. Passed
Check 2/67: Dependencies are secure. Passed
Check 3/67: Queue timeout is aligned. Failed
37 Performance checks
50 Security checks
47 Reliability checks
67 Open-source checks
67 Pro checks
Boost your app's performance, security, and reliability
LaraBeacon performs 134 documented checks and points to the code or configuration behind each finding.
🚀 Query optimizations
Find hidden database work, collection operations, and N+1 patterns before they become production bottlenecks.
// Loads every model before counting
$orders = Order::all();
$total = $orders->count();
Use Order::query()->count() instead.
🕵️ Vulnerability scanning
Review backend dependencies against known advisories and flag versions that require a security update.
Security / Vulnerable dependency
laravel/framework 12.x
Advisory CVE reference
Update the affected constraint.
⚙ Misconfiguration detection
Catch queue, cache, session, mail, storage, build, and production settings that can fail only under real traffic.
queue.retry_after 90 seconds
worker.timeout 120 seconds
A job may be delivered twice.
Set timeout below retry_after.
Detect issues long before they become real problems
Run LaraBeacon locally, make it a release gate in CI, and optionally keep report history in LaraBeacon Cloud.
$ php artisan larabeacon
Performance checks
CDN configuration ........ Passed
Asset compression ........ Passed
Collection call .......... Failed
Documentation:
larabeacon.com/checks/collection-call
Catch issues locally
Recommendations in your terminal
Install the package, run one Artisan command, and get a clear result for every applicable check.
$ php artisan larabeacon⧉
larabeacon checks / pull request #184
● 1 new finding Queue timeout alignment failed on app/Console/Kernel.php
retry_after: 120
worker timeout: 150
The worker may still run when the job is retried.
Catch issues in the pipeline
Integrate with your CI/CD workflow
Use deterministic exit codes and machine-readable reports in the CI platform your team already uses.
$ php artisan larabeacon --ci⧉
LaraBeacon Cloud storefront-api
main 9f4a2c1 Laravel 13
94%
Performance Security Reliability
3 new7 resolved124 passed
Stronger together
Compare reports with your team
LaraBeacon Cloud keeps optional report history, highlights new and resolved findings, and makes review context easy to share.
Explore LaraBeacon Cloud
Use LaraBeacon for free, or upgrade for extra checks
Start with the open-source package, or choose a discounted Pro launch licence for all 134 checks.
Solo Dev
$79 /project $99
For solo developers with yearly revenue below $50k.
134 checks
60 days report retention*
GitHub and email support
Laravel 12 and 13 support
View Solo
Best choice
Business & Teams
$159 /project $199
No limits on team members or project revenue and size.
134 checks
90 days report retention*
Invite team members*
Priority email support
View Team
Enterprise
$399 /project $499
For critical projects requiring a longer support horizon.
134 checks
180 days report retention*
Invite team members*
Two extra support years
View Enterprise
Prices are in USD and are one-time payments per project. * Cloud history and team access are available by invitation after a project licence is assigned.
Open-source version for free Use all 67 Core checks locally and in CI without an account.
Get started
Frequently asked questions
Will the free version remain free? Yes. LaraBeacon Core is the LGPL-licensed open-source package and remains useful without Pro or Cloud.
What is the difference between Core and Pro? Core includes 67 public checks. Pro adds 67 independently implemented checks for deeper runtime, infrastructure, and security analysis.
Does LaraBeacon upload source code? No. Core runs locally. Cloud submission is explicit, and code snippets and exception stack traces are disabled by default.
Can I use LaraBeacon in CI? Yes. The --ci option provides a deterministic exit code and can produce JSON for later processing.
How is LaraBeacon related to Enlightn? Core is a maintained fork of Enlightn's LGPL-licensed public package. Pro is a clean-room implementation based on public documentation.
Which Laravel versions are supported? The upcoming LaraBeacon 3.0 release targets Laravel 12 and Laravel 13 on supported PHP versions.
Illuminate your Laravel releases with LaraBeacon
Get started