Virtual Patching & Hot Reloading
Automatically deploy CVE-based ModSecurity/Coraza rules and gracefully reload nginx — without interrupting active connections
Disabled
Plugin Status
0
SecRules on Disk
0
CVE Entries
0
Critical CVEs Active
Coraza Included
Last Auto-Sync
Virtual Patch Rules
CVE ID Name / Description Severity Tags Source Actions
WafX fetches ModSecurity/Coraza-compatible rule files from these sources and merges them into your CVE rule catalog. Custom rules from external sources are tagged with the source ID. Only rules with valid SecRule directives are imported.
This file is written on Apply. Include it in your Coraza config with: Include /etc/nginx/wafx/vpatch.rules
# modsecurity.conf or WafX coraza config
Include /etc/nginx/wafx/vpatch.rules
Reload & Sync History
No history yet.
Deploy
Graceful Reload sends nginx -s reload (SIGUSR1) — active connections are not interrupted. New workers pick up the updated rules while old workers finish their requests.
How It Works
  1. WafX ships built-in rules for critical CVEs (Log4Shell, Spring4Shell, Confluence OGNL, etc.)
  2. Enable/disable individual CVEs or pull the latest rules from external sources with one click
  3. Click Write Rules File to generate a Coraza-compatible .rules file
  4. Click Graceful Reload — nginx reloads without dropping connections
  5. Enable Auto-Sync to automatically fetch new CVE rules every N hours
Rules File Preview
# Enable plugin and click Write Rules File to preview