wobqqq/nova-aegis-smart-ip-blocker
A Laravel Nova package for smart IP blocking that helps protect Laravel apps by detecting suspicious or abusive requests, automatically blocking offending IPs, and letting admins manage blocked addresses, whitelists, and security events from the Nova panel.
Visit and reads time from a PSR clock; disable command delegates to DisableSmartIpBlocker) with explicitly no application-facing change — supports a low-risk upgrade decision and keeps the public contract stable.DisableSmartIpBlocker action support incident-response and support workflows (temporarily lifting blocks).Consider adoption when:
Look elsewhere when:
For executives: This is a low-cost, low-risk, framework-native control for a common abuse problem (credential stuffing, form spam, scraping). It avoids building and maintaining bespoke security middleware and requires no new infrastructure. The v1.2.0 release is an internal refactor only — no behavior change for applications — signalling maturing architecture and a safe, low-effort upgrade.
For engineering: The package cleanly separates the blocking decision from the HTTP request (blocker consumes a Visit and a PSR clock), which improves testability and decoupling, and the disable command now routes through DisableSmartIpBlocker for a single, consistent disable path. Integration is standard Laravel; upgrade risk from v1.2.0 is negligible. Caveat: it is IP-based and in-application, so plan to complement it with edge/WAF controls if you need distributed or reputation-based protection at scale.
How can I help you explore Laravel packages today?