laravel/ranger
Laravel Ranger is a beta introspection library for Laravel apps. It walks your codebase to discover routes, models, enums, broadcast events, env vars, and Inertia components, firing callbacks with rich DTOs so you can analyze or export app metadata.
php artisan ranger:scan).composer require laravel/ranger.config/app.php and test with a minimal callback (e.g., log discovered routes).Ranger service in AppServiceProvider.php artisan ranger:validate).spatie/laravel-activitylog for audit trails).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Introspection hangs | Degrades app performance | Set timeout limits; use queues. |
| Callback errors | Data corruption or alerts | Implement retry logic; validate DTOs. |
| API changes pre-v1.0.0 | Broken workflows | Feature flags; backward-compatibility shims. |
| Sensitive data exposure | Security breach | Redact PII; restrict access to introspection. |
| Overhead in production | Increased CPU/memory usage | Run scans in maintenance mode. |
How can I help you explore Laravel packages today?