WordPress Web Application Firewall: Inspect, Tune, and Enforce Before Normal Application Handling
Aegisify WAF 1.20.13 operates early inside the WordPress/PHP request lifecycle. It combines request-integrity checks, normalization, managed attack signatures, heuristics, custom rules, endpoint policies, abuse correlation, and controlled enforcement so suspicious traffic can be reviewed before stronger blocking is enabled.
Good application-layer defense separates high-confidence violations from context that still needs tuning, then gives administrators a controlled path from observation to enforcement.
How Aegisify WAF Turns a WordPress Request Into a Security Decision
The current engine uses separate protection layers rather than one giant regular-expression gate. Open each stage to see where evidence is created and where administrator policy controls the outcome.
Click a stage to expand
01IntegrityMalformed request checks
02NormalizeBounded request zones
03MatchManaged + custom rules
04ScoreHeuristics + evidence
05ResolveAuthoritative WAF mode
06RecordLogs + recovery
Four Modes Let Teams Separate Detection From Enforcement
Aegisify does not require administrators to jump directly from disabled protection to hard blocking.
Inspect Without Terminating Requests
Core WAF findings are recorded while terminating actions are forced to log-only. This is useful when first establishing application behavior or reviewing a new rule set.
Tune Before Enforcement
Learn mode also records findings without terminating the request, but frames the evidence as tuning candidates before stronger enforcement is enabled.
Verify Browser-Capable Traffic
Configured block or challenge findings can become browser verification where supported. REST, XML-RPC, and AJAX clients that cannot present a verified browser token receive a denial instead of a browser challenge.
Apply the Configured Action
Enforce mode permits the Core WAF to apply configured actions after inspection. This mode should follow log review, narrow exclusions, and validation of business-critical application paths.
Inspect the Request Where the Attack Signal Actually Appears
Aegisify 1.20.13 separates managed inspection by request zone and gives administrators bounded tuning controls.
Common Web Attack Families
Managed rules cover SQLi, NoSQL injection, XSS, RCE, path traversal, LFI, RFI, command injection, SSRF, and executable-upload patterns. Balanced sensitivity is the recommended default; Strict adds broader signatures that should be tested before enforcement.
Headers, Cookies, Body, and Request Context
Administrators can control whether bounded headers, cookies, and request bodies enter managed inspection. The default managed body sample is 65,536 bytes. Larger limits increase PHP work and should be used only when the application requires them.
Thresholds, Scoring, and Heuristics
Category thresholds can be tuned. Optional cumulative scoring can require multiple independent managed matches before its configured action. Heuristics are enabled with a log-first default so broad anomaly evidence does not automatically become a block.
Credential Abuse and Reconnaissance Need Correlation
Some attacks are obvious only after multiple requests are connected by time, account, source, or repeated missing-path behavior.
Credential-stuffing correlation tracks authentication failures inside a bounded window and can identify source-specific abuse patterns involving repeated failures, multiple usernames, or distributed sources. The default profile uses a 600-second observation window and can create a temporary source block when configured limits are exceeded.
Forced-browsing protection monitors repeated unique 404 probes and known sensitive paths. The default reconnaissance window is 300 seconds with a 12-unique-path threshold, while known sensitive probes can be treated more aggressively when that control is enabled.
Endpoint Policies, Custom Rules, Presets, and Non-Enforcing Tests
WordPress sites differ. Aegisify provides scoped controls so tuning can stay narrow.
Use Narrow Endpoint Policies
Per-path policies can override categories, thresholds, and configured actions for a specific WordPress path. Explicit priority determines which overlapping policy takes precedence, and inherited thresholds reduce duplicate configuration.
Create Ordered Custom Rules
Custom rules support explicit ordering and site-specific Log or Block outcomes. The implementation rejects unsafe root-wide Core WAF exclusions and highlights overlap or shadowing so one broad rule does not silently hide another.
Preview, Test, and Recover
The Policy Test runs a synthetic path, method, and payload without enforcing the proposed result. Presets can capture a pre-preset rule snapshot, JSON rule transfer is normalized and verified, and verified configuration changes can expose a rollback path under Test & Recovery.
Use Application-Layer WAF Protection With Edge and Hosting Controls
Aegisify WAF runs inside WordPress/PHP. That is valuable for application context, but it is not the same control point as a reverse proxy, CDN, hosting firewall, or raw network filter.
Build a WordPress Firewall Policy You Can Review Before You Enforce
Start with the site, verify the protection layers that apply, review evidence, and tighten policy deliberately.
Common Questions About Aegisify WAF
Does Aegisify WAF run at the network edge?
No. It runs inside WordPress/PHP early in the application request lifecycle. A reverse proxy, CDN, hosting firewall, or network-level mitigation remains useful for raw traffic and volumetric conditions that should be stopped before PHP.
Does one managed-rule match always block?
No. The global WAF mode governs whether a configured Core WAF action may terminate the request. Observe and Learn stay log-only. Heuristic findings are designed to be tuned, and optional cumulative scoring can require broader evidence.
Can I exclude a path from inspection?
Scoped exclusions and endpoint policies are supported, but the implementation rejects unsafe global or root-wide Core WAF exclusions. Narrow exceptions are safer because they reduce the chance of creating an unprotected application area.
How should I deploy stricter rules?
Review application behavior first, test the proposed policy, use narrow path controls where needed, verify critical forms and APIs, then enable stronger enforcement with a recovery path available.
How can Aegisify AI help?
Ask about Aegisify or WordPress: errors, plugins, security, SEO, compatibility, troubleshooting, comparisons, or launch a free website scan.
