Secure Owl Firewall

Secure Owl Firewall

Details
View on WordPress

Secure Owl Firewall is a fast, lightweight firewall plugin with an advanced rule engine featuring PCRE pattern matching, a transformation pipeline, and JSON-based rule configuration.

Key features:

  • JSON-based rules — 100+ default rules covering SQLi, XSS, RCE, LFI, SSRF, Log4Shell, and more
  • Transformation pipeline — urlDecode, lowercase, normalizePath, removeWhitespace, htmlEntityDecode, trim
  • Six inspection targets — REQUEST_URI, QUERY_STRING, USER_AGENT, REFERER, COOKIE, POST
  • MU-Plugin loader — runs before any regular plugin for earliest protection
  • Rate limiting — optional transient-based IP and subnet banning
  • Per-rule toggle — disable individual rules from the admin panel without editing files
  • File-based logging — 2MB cap with auto-rotation, protected log storage
  • Filterable — extensive filter hooks for customization

Filter Hooks

  • sswaf_ip_whitelist — array of IPs to bypass the firewall
  • sswaf_trusted_proxies — array of trusted proxy IPs for X-Forwarded-For
  • sswaf_post_scanning — enable POST data inspection (default: true)
  • sswaf_rules_file — path to the rules JSON file
  • sswaf_log_file — path to the log file
  • sswaf_log_max_size — maximum log size in bytes
  • sswaf_header_status — HTTP status header for blocked requests
  • sswaf_before_block — action hook fired before blocking a request
  • sswaf_rate_limit_ip_threshold — override IP hit threshold
  • sswaf_rate_limit_ip_duration — override IP ban duration
  • sswaf_rate_limit_ip_window — override IP counting window

Details

Plugin code:
secure-owl-firewall
Plugin version:
1.0.0
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-04-10
Rating:
Times rated:
0
firewall
protection
security
waf