Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Web UI

HTTPS dashboard with polling-based live updates (10s feed, 30s stats). Dark/light theme toggle.

Pages

PageURLPurpose
Dashboard/dashboard24h stats, timeline chart, live feed, accounts at risk, auto-response summary, top attacked accounts
Findings/findingsActive findings with search, filter by check/account, grouping, fix/dismiss/suppress actions, bulk operations, on-demand account scan
Findings > History/findings?tab=historyPaginated archive of all findings with date range and severity filters, CSV export
Quarantine/quarantineQuarantined files with content preview, restore capability
Firewall/firewallBlocked IPs/subnets with GeoIP, whitelist management, search, audit log
ModSecurity/modsecWAF status, event log, active blocks
ModSec Rules/modsec/rulesPer-rule management, overrides, escalation control
Email/emailEmail AV status, quarantined attachments, scan statistics
Threat Intel/threatIP lookup with scoring/GeoIP/ASN, top attackers, attack type charts, trends
Hardening/hardeningOn-demand hardening audit, stored report, score, and remediation guidance
Incidents/incidentForensic timeline correlating events by IP or account
Rules/rulesYAML/YARA rule management, suppressions, state export/import, test alerts
Account/accountPer-account analysis: findings, quarantine, history, on-demand scan
Audit/auditSystem-wide action log (block, fix, dismiss, whitelist, restore)
Performance/performanceServer load, PHP processes, MySQL, Redis, WordPress metrics

Security

  • Authentication - Bearer token (header or HttpOnly/Secure/SameSite=Strict cookie)
  • CSRF - HMAC-derived token on all POST mutations
  • Headers - X-Frame-Options DENY, Content-Security-Policy, HSTS, nosniff
  • TLS - Auto-generated self-signed certificate
  • Rate limiting - 5 login attempts/min, 600 API requests/min per IP
  • Bearer auth skips CSRF (for API-to-API calls)

Keyboard Shortcuts

KeyAction
?Show shortcut help
/Focus search input
g dGo to Dashboard
g fGo to Findings
g hGo to Findings > History tab
g tGo to Threat Intel
g rGo to Rules
g bGo to Firewall
j / kMove selection down/up (Findings)
dDismiss selected finding
fFix selected finding

WHM Plugin

CSM installs a WHM plugin (addon_csm.cgi) that proxies the dashboard through WHM’s interface. All API URLs are rewritten via the CSM.apiUrl() helper to support this proxy mode.