=== BBQ Pro === Plugin Name: BBQ Pro Plugin URI: https://plugin-planet.com/bbq-pro/ Description: The fastest firewall plugin for WordPress. Advanced protection against a wide range of threats. Tags: firewall, security, web application firewall, waf Author: Jeff Starr Contributors: specialk Author URI: https://plugin-planet.com/ Donate link: https://monzillamedia.com/donate.html Requires at least: 4.7 Tested up to: 7.0 Stable tag: 3.9 Version: 3.9 Requires PHP: 5.6.20 Text Domain: bbq-pro Domain Path: /languages License: BBQ Pro is comprised of two parts (see "License" section below for details) The lightest, fastest firewall plugin for WordPress. Advanced protection against a wide range of threats. == Description == > Install, activate, and done! > Powerful protection from WP's __fastest__ firewall plugin. [BBQ Pro](https://plugin-planet.com/bbq-pro/) helps keep your WordPress site safe and secure by blocking attacks and bad requests. This helps to conserve precious server resources like memory and bandwidth. BBQ Pro is built to be extensible, flexible, and blazing fast. It checks all incoming traffic and quietly blocks any URI requests that contain nasty stuff like `eval(`, `base64(`, `exec(`, and other malicious patterns. BBQ Pro is fully customizable, giving you control over every pattern and rule. You can edit, remove, add, and/or test BBQ patterns via easy-to-use settings screens. > Adds a strong firewall to ANY WordPress site > Works with all WordPress plugins and themes ### Powerful Protection ### BBQ Pro protects your site against many threats: * SQL injection attacks * Executable file uploads * Directory traversal attacks * Unsafe character requests * Excessively long requests * PHP remote/file execution * XSS, XXE, and related attacks * Protects against bad bots * Protects against bad referrers * Protects against [user-ID phishing](https://plugin-planet.com/bbq-pro-block-user-id-phishing/) * Plus many other bad requests > Works great with [Blackhole Pro](https://plugin-planet.com/blackhole-pro/) and [Banhammer Pro](https://plugin-planet.com/banhammer-pro/). ### Awesome Features ### Visit the [BBQ Pro homepage](https://plugin-planet.com/bbq-pro/) for features, screenshots, and details. ### Getting Started ### For help getting started, visit the [Quick Start Guide](https://plugin-planet.com/bbq-pro-quick-start/). ### Documentation ### Explore the BBQ Pro documentation: * [BBQ Pro Docs](https://plugin-planet.com/category/docs+bbq-pro/) * [BBQ Pro Tutorials](https://plugin-planet.com/category/tuts+bbq-pro/) * [BBQ Pro FAQs](https://plugin-planet.com/bbq-pro-faqs/) For complete documentation, visit the Help tab on any BBQ screen in the WP Admin Area. ### Stay Current ### Stay current with BBQ Pro: * [BBQ Pro News](https://plugin-planet.com/category/news+bbq-pro/) * [Grab the News Feed](https://plugin-planet.com/category/news+bbq-pro/feed/) * [Grab the Tutorials Feed](https://plugin-planet.com/category/tuts+bbq-pro/feed/) ### Downloads ### Learn how to [download your pro plugin](https://plugin-planet.com/download-purchased-plugin/). ### Plugin License ### Check out [plugin license documentation](https://plugin-planet.com/documentation-plugin-licenses/). ### Privacy ### Check out [privacy and GDPR documentation](https://plugin-planet.com/gdpr-support/#plugin-bbq-pro) for each of our pro plugins. ### Getting Help ### There are two channels for getting help: * [Ask a question in the BBQ Pro Forum](https://plugin-planet.com/category/forum+bbq-pro/) ([login required](https://plugin-planet.com/wp/wp-login.php)) * [Send an email via the contact form](https://plugin-planet.com/support/#contact) The contact form is best for direct support, bug reports, and feedback. ### Developer ### BBQ Pro is developed and maintained by [Jeff Starr](https://x.com/perishable), 15-year [WordPress developer](https://plugin-planet.com/) and [book author](https://books.perishablepress.com/). == Installation == ### Installing BBQ Pro ### 1. Deactivate free version of the plugin 2. Upload the plugin and activate via the WP Plugins screen 3. Visit BBQ Pro > License to enter your license key Done. BBQ Pro is now ready for use. By default BBQ Pro works just like the free version of BBQ, silently protecting your site with no configuration required. To customize the plugin, visit the BBQ settings and firewall patterns. For more information on getting started, check out the [Quick Start Guide](https://plugin-planet.com/bbq-pro-quick-start/). For complete documentation, visit the Help tab on any BBQ Pro screen in the WP Admin Area. [More info on installing WP plugins](https://wordpress.org/documentation/article/manage-plugins/#installing-plugins-1) ### How to use BBQ Pro ### Note: these steps are optional. BBQ Pro protects your site right out of the box with no configuration required. 1. Visit the BBQ Pro settings to configure options as desired 2. Visit the BBQ Pro firewall patterns to customize your firewall rules 3. Visit the tools screen to reset settings, patterns, and statistics 4. Relax while BBQ Pro protects your site with a super strong firewall Also check out the [Quick Start Guide](https://plugin-planet.com/bbq-pro-quick-start/). For complete documentation, visit the Help tab on any BBQ Pro screen in the WP Admin Area. ### New BBQ Patterns ### When new firewall patterns are available, they can be enabled via "Reset Patterns" under the Tools menu. ### Upgrades ### Your purchase of BBQ Pro includes free upgrades according to the purchased license (Yearly or Lifetime). Plugin upgrades include new features, bug fixes, and other improvements. When an upgrade is available, WordPress will notify you in the Admin Area. When you see that there is an update available, just click "Update" and WordPress will perform the upgrade automatically. Alternately, you can [download the latest version](https://plugin-planet.com/download-purchased-plugin/) and upgrade manually. [More info](https://plugin-planet.com/upgrade-plugin/) ### Restore Default Options ### To restore default plugin options, patterns, and statistics, visit the Tools screen in the plugin settings. ### Uninstalling ### This plugin cleans up after itself. All plugin settings and collected data will be removed from the WordPress database when the plugin is deleted via the WP Plugins screen. ### Like the plugin? ### If you like BBQ Pro, please take a moment to [give a 5-star rating](https://wordpress.org/support/plugin/block-bad-queries/reviews/?rate=5#new-post). It helps to keep development and support going strong. Thank you! == Upgrade Notice == This plugin has been tested and is 100% current with the latest version of WordPress. == Frequently Asked Questions == Check out the [BBQ Pro FAQs](https://plugin-planet.com/bbq-pro-faqs/) at Plugin Planet. ### Questions? Feedback? Bugs? ### There are two channels for getting help: * [Ask a question in the BBQ Pro Forum](https://plugin-planet.com/category/forum+bbq-pro/) ([login required](https://plugin-planet.com/wp/wp-login.php)) * [Send an email via the contact form](https://plugin-planet.com/support/#contact) The contact form is best for direct support, bug reports, and feedback. == Screenshots == [Screenshots available at Plugin Planet](https://plugin-planet.com/bbq-pro/#screenshots) == License == The BBQ Pro license comprises two parts: * __Part 1:__ Its PHP code is licensed under the GPL (v3 or later), like WordPress. [More info](https://www.gnu.org/licenses/). * __Part 2:__ Everything else (e.g., CSS, HTML, JavaScript, images, design) is licensed according to the purchased license. [More info](https://plugin-planet.com/bbq-pro/). Without prior written consent from Monzilla Media, you must NOT directly or indirectly: license, sub-license, sell, resell, or provide for free any aspect or component of Part 2. Further license information is available in the plugin directory, `/license/`, and [online](https://plugin-planet.com/wp/files/bbq-pro/license.txt). Copyright 2026 Monzilla Media. All rights reserved. == More from Jeff Starr == Premium WordPress plugins: * [Banhammer Pro](https://plugin-planet.com/banhammer-pro/) - Monitor traffic and ban bad users and bots * [BBQ Pro](https://plugin-planet.com/bbq-pro/) - Fastest firewall plugin for WordPress * [Blackhole Pro](https://plugin-planet.com/blackhole-pro/) - Block bad bots in a virtual black hole * [GA Pro](https://plugin-planet.com/ga-google-analytics-pro/) - Connect WordPress to Google Analytics * [Head Meta Pro](https://plugin-planet.com/head-meta-pro/) - Ultimate Meta Tags for WordPress * [REST Pro Tools](https://plugin-planet.com/rest-pro-tools/) - Awesome tools for managing the WP REST API * [SAC Pro](https://plugin-planet.com/simple-ajax-chat-pro/) - Unlimited chat rooms for WordPress * [USP Pro](https://plugin-planet.com/usp-pro/) - Advanced front-end forms Quality WordPress books: * [The Tao of WordPress](https://wp-tao.com/) * [Digging into WordPress](https://digwp.com/) * [.htaccess made easy](https://htaccessbook.com/) * [WordPress Themes In Depth](https://wp-tao.com/wordpress-themes-book/) * [Wizard's SQL Recipes for WordPress](https://books.perishablepress.com/downloads/wizards-collection-sql-recipes-wordpress/) More awesome stuff on the way :) == Changelog == If you like BBQ Pro, please take a moment to [give a 5-star rating](https://wordpress.org/support/plugin/block-bad-queries/reviews/?rate=5#new-post). It helps to keep development and support going strong. Thank you! = 3.9 (2026/04/23) = * Fixes bug with reset options * Removes `http://` from query string rules * Removes `https://` from query string rules * Adds numerous patterns to firewall rules * Adds note on settings page about [AI Block List](https://plugin-planet.com/bbq-pro-add-ultimate-ai-block-list/) * Updates plugin settings page * Updates Help tab information * Improves readme.txt documentation * Tests on WordPress 7.0 Full changelog @ [https://plugin-planet.com/wp/changelog/bbq-pro.txt](https://plugin-planet.com/wp/changelog/bbq-pro.txt)