pragmarx/firewall
A Laravel firewall package for managing IP blacklists and whitelists. It provides middleware, database-backed rules, and Artisan commands to block or allow requests by IP address (and optionally country), helping protect your app from unwanted traffic.
Executive summary: This package is a low-cost, permissively licensed option to add Laravel-native IP allow/deny controls for admin surfaces, staging environments, and incident response. It can reduce custom security plumbing and speed a targeted hardening feature, but it is not a WAF replacement and should be piloted with compatibility and maintenance checks before production commitment.
For engineering: Evaluate it as middleware plus managed allow/block lists for Laravel request enforcement. Confirm supported Laravel/PHP versions, proxy/trusted-header behavior, persistence and migration requirements, caching, and test coverage. Define ownership, monitoring, and a rollback path. Success criteria for a spike: correct allow/deny behavior behind the production proxy, safe admin-route protection, documented operational runbook, and no unresolved security or compatibility blockers.
How can I help you explore Laravel packages today?