BBQ Firewall – Fast & Powerful Firewall Security

The fastest firewall plugin for WordPress. Protect against a wide range of threats with minimal performance impact.

v20260419Jeff StarrUpdated 2026-04-19Added Mar 5, 2010100k+ installs98% rating50% support resolved
44
Score
17
Errors
17
Warnings
+0
Change

Category Scores

Security0
Repo100
Performance100
Maintainability96

Top Issues by Category

Issues Details

34 issues found in latest scan

ERROR13
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$href'.

WARNING5
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_GET['dismiss-notice-verify']

WARNING5
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET['dismiss-notice-verify'] not unslashed before sanitization. Use wp_unslash() or similar

ERROR4
WordPress.Security.EscapeOutput.UnsafePrintingFunction

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

WARNING2
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

WARNING1
PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

WARNING1
WordPress.PHP.DevelopmentFunctions.error_log_error_log

error_log() found. Debug code should not normally be used in production.

WARNING1
WordPress.Security.SafeRedirect.wp_redirect_wp_redirect

wp_redirect() found. Using wp_safe_redirect(), along with the "allowed_redirect_hosts" filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed.

WARNING1
WordPress.WP.EnqueuedResourceParameters.NotInFooter

In footer ($in_footer) is not set explicitly wp_enqueue_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.

WARNING1
mismatched_plugin_name

Plugin name "BBQ Firewall - Fast & Powerful Firewall Security" is different from the name declared in plugin header "BBQ Firewall".

Latest Snapshot

Findings

34

Errors

17

Warnings

17

Score History

First score snapshot

First scan completed Jun 19, 2026

v20260419 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 19, 2026

v20260419

44

Latest

Findings
34
Errors
17
Warnings
17
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins