# BBQ Pro

`meteorgpl-plugin/bbq-pro` — a WordPress plugin as a Composer package.

The fastest firewall plugin for WordPress. Advanced protection against a wide range of threats.

- Author: Jeff Starr — https://plugin-planet.com/
- Homepage: https://plugin-planet.com/bbq-pro/
- License: not declared
- Buy a license from the vendor: https://plugin-planet.com/bbq-pro/
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/bbq-pro
- Requires WordPress: 4.7
- Tested up to WordPress: 7.0
- Requires PHP: 5.6.20
- Translations: fr_FR
- Vendor: Jeff Starr — https://meteorgpl.com/vendors/plugin-planet.com

## About

> 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/).

## Changelog

### 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)

### 3.7.2 — 2024-07-10

* Fixes bug with `dismiss_notice_link`
* Updates plugin settings page
* Updates default translation template
* Tests on WordPress 6.6 (beta)

Full changelog @ [https://plugin-planet.com/wp/changelog/bbq-pro.txt](https://plugin-planet.com/wp/changelog/bbq-pro.txt)

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/bbq-pro/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/bbq-pro
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

