akaunting/laravel-firewall
Web Application Firewall (WAF) package for Laravel observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 82
- Release rhythm 52
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 401
- age_days: 2605
- days_rel: 109
- days_push: 109
- n_releases_24m: 2
Adoption not part of the score
1005 stars · 117 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Web Application Firewall (WAF) package for Laravel that protects applications from attacks like XSS, SQLi, RFI, LFI, and malicious user agents via route middleware. It blocks repeated attackers, logs failed logins, and sends email/Slack notifications when attacks are detected.
Use cases
- protect a Laravel app from XSS and SQL injection attacks
- block IPs after repeated failed login attempts
- whitelist IPs for admin routes
- get Slack or email alerts when an attack is detected
- block requests based on user agent, referrer, or geolocation
- add a WAF to an existing PHP Laravel application
When to choose
- you run a Laravel application and want middleware-based WAF protection without external infrastructure
- you need per-route IP whitelisting/blacklisting and attack notifications
- you want brute-force login protection built into your app
When to avoid
- your application is not built on Laravel or PHP
- you need a network-level or reverse-proxy WAF like ModSecurity or Cloudflare
- you require advanced bot mitigation or DDoS protection at scale
Facets
library · maturity active
security middleware rate-limiting logging alerting security web-development backend php self-hosted waf firewall laravel-package xss-protection sql-injection ip-blacklisting ip-whitelisting brute-force-protection laravel web-server
8 sources
- readme: https://github.com/akaunting/laravel-firewall · fetched 2026-08-28 · 42f3318c3f18
- homepage: https://akaunting.com · fetched 2026-08-29 · 7dc5b58862db
- site_page: https://akaunting.com/features · fetched 2026-08-29 · 5fd98089e50a
- site_page: https://akaunting.com/features/why-akaunting-cloud · fetched 2026-08-29 · 5b72b529318e
- site_page: https://akaunting.com/hc/docs · fetched 2026-08-29 · cd4a924da696
- site_page: https://akaunting.com/hc/docs/developers · fetched 2026-08-29 · cd4a924da696
- site_page: https://akaunting.com/about · fetched 2026-08-29 · a405876a992a
- site_page: https://akaunting.com/changelog/3.0 · fetched 2026-08-29 · ea949825299a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| akaunting/laravel-firewall | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="akaunting/laravel-firewall")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem