Instant downloads β€’ Annual updates
DocsPlugin GuidesSera Sentinel: Security Configuration

Sera Sentinel: Security Configuration

2026-03-0112 min read

Sera Sentinel: Security Configuration Guide

Sera Sentinel provides enterprise-grade security for WordPress with a Web Application Firewall, brute force protection, malware scanning, and AI-powered threat analysis. It requires Sera Core.

Initial Setup

After activating Sentinel, run the Security Wizard from Sera > Sentinel > Setup:

  1. Scan your site β€” Sentinel performs an initial security audit
  2. Apply hardening β€” One-click security hardening recommendations
  3. Configure firewall β€” Set WAF rules based on your site type
  4. Set up alerts β€” Configure notification preferences

Web Application Firewall (WAF)

The WAF inspects all incoming HTTP requests and blocks malicious traffic:

Rule Sets

  • OWASP Core Rules β€” Protection against SQL injection, XSS, and common attack vectors
  • WordPress-Specific Rules β€” Blocks known WordPress exploits and vulnerability patterns
  • Custom Rules β€” Create your own firewall rules based on IP, URL pattern, user agent, or request body

Configuration

Go to Sera > Sentinel > Firewall:

  • Protection Level β€” Low (minimal blocking), Medium (recommended), High (aggressive)
  • Learning Mode β€” Monitor traffic without blocking for a configurable period
  • Whitelist β€” URLs, IPs, or user agents that should bypass the firewall

Brute Force Protection

Sentinel monitors login attempts and blocks brute force attacks:

  • Max login attempts β€” Number of failed attempts before lockout (default: 5)
  • Lockout duration β€” How long an IP is blocked after exceeding attempts (default: 30 minutes)
  • Progressive lockout β€” Lockout duration increases with repeated violations
  • CAPTCHA integration β€” Add CAPTCHA to the login form after failed attempts
  • Custom login URL β€” Change /wp-login.php to a custom URL to prevent automated attacks

Malware Scanning

The malware scanner checks your WordPress installation for:

  • Modified core files β€” Compares WordPress core files against official checksums
  • Known malware signatures β€” Database of known malware patterns
  • Suspicious code patterns β€” Heuristic detection of obfuscated code, eval() calls, and base64-encoded payloads
  • File integrity β€” Monitors file changes and alerts on unexpected modifications

Diff Viewer

When Sentinel detects a modified file, the diff viewer shows:

  • Side-by-side comparison of the original and modified file
  • Highlighted changes with line numbers
  • One-click restore to the original version

Scheduled Scans

Configure automatic malware scans:

  • Frequency β€” Daily, weekly, or custom
  • Scope β€” Full site, WordPress core only, plugins only, themes only
  • Alerts β€” Email notification when malware is detected

IP Management

Blocking

  • Manual block β€” Block specific IPs or IP ranges
  • Auto-block β€” Automatically block IPs that trigger firewall rules
  • Temporary blocks β€” Set expiration times for blocked IPs

GeoIP Country Blocking

Block traffic from entire countries:

  1. Go to Sentinel > GeoIP
  2. Select countries to block
  3. Optionally whitelist specific IPs within blocked countries

Security Hardening

One-click security toggles:

  • Disable XML-RPC
  • Disable file editing in WordPress admin
  • Hide WordPress version
  • Disable directory browsing
  • Secure wp-config.php permissions
  • Disable PHP execution in uploads directory
  • Remove unnecessary HTTP headers

Two-Factor Authentication

Enable 2FA for WordPress admin accounts:

  • TOTP β€” Time-based one-time passwords (Google Authenticator, Authy)
  • Email codes β€” One-time codes sent to the user's email
  • Backup codes β€” Emergency access codes

AI-Powered Threat Analysis

When connected to Sera Core's AI Engine, Sentinel can:

  • Analyze attack patterns and predict future threats
  • Classify blocked requests by threat type and severity
  • Generate security reports with actionable recommendations
  • Correlate security events across multiple spoke plugins

Security Audit Log

Every security event is logged with:

  • Timestamp
  • Event type (login attempt, firewall block, file change, etc.)
  • Source IP and geolocation
  • Action taken (blocked, allowed, flagged)
  • User involved (if applicable)