The dashboard at Admin > Traffic Guard (/admin/traffic-guard) is the starting point for watching what the module is doing. It is available to site admins and global admins.
Status bar
The top of the page shows Protection ON or Protection OFF and the current mode (Mode: Normal, Elevated or Under Attack). Both come from the settings; see Configuration to change them.
24-hour summary
Four cards count events from the last 24 hours:
| Card | What it counts |
|---|---|
| Allowed (24h) | Allowed requests. This stays at 0 unless Log allowed requests too is on, because allowed requests are not logged by default. |
| Throttled (24h) | Requests that received HTTP 429. |
| Blocked (24h) | Requests that received HTTP 403, including requests from banned IPs. |
| Active Bans | Bans that have not expired or been lifted (up to 50 are listed). |
Top Blocked IPs
The ten IP addresses with the most block events in the last 24 hours, with a Detail link to each IP's page.
Active Bans
Every current ban with its IP, reason and expiry time (auto_score for automatic bans, manual for bans placed by an administrator). Permanent bans show as Permanent. Bans are managed from the IP detail page; see Managing Bans.
Recent Events
A paginated table of logged decisions, newest first, with the page size set by Events per page. Use the Filter dropdown to show only Allow, Throttle or Block decisions. Each row shows:
| Column | Meaning |
|---|---|
| Time (UTC) | When the request was inspected. |
| IP | The client IP; click it to open the IP detail page. |
| Path | The request path, truncated to 60 characters (hover for the full path). |
| Category | global, search, api or item, or banned when the request was refused because of an active ban. |
| Score | The risk score from 0 to 100. |
| Decision | allow, throttle or block. |
| Signals | The names of the signals that fired, for example bot_ua_pattern, rate_exceeded_hard. See Risk Scoring. |
IP detail page
Click any IP on the dashboard to open /admin/traffic-guard/ip/{ip}. It shows:
- Ban Management: whether the IP is currently banned, with a form to ban it or buttons to lift each active ban.
- Ban History: every ban ever recorded for the IP, including expired and lifted ones, with who placed it and any notes.
- Event History: all logged events for the IP, 50 per page, including the user agent of each request.
Page actions
The buttons at the top of the dashboard open Settings and Rules & Allowlist, and Purge Old Logs starts the cleanup job described in Purging Logs.