SecureShield WAF
A web application firewall that inspects every request in real time and blocks SQL injection, XSS, path traversal, command injection and scanner bots. Each request gets a 0–100 threat score, with a sliding-window rate limiter, IP blacklisting, custom regex rules, admin/analyst role-based access, and a React security dashboard with an attack sandbox for testing payloads. Covered by 40 automated tests.
- Python
- FastAPI
- React
- SQLite
- JWT
- RBAC
- Pytest