{"id":46308,"date":"2019-08-27T13:18:33","date_gmt":"2019-08-27T18:18:33","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/?p=46308"},"modified":"2023-03-15T12:09:42","modified_gmt":"2023-03-15T16:09:42","slug":"how-to-setup-bbq-block-bad-queries-on-wordpress","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/","title":{"rendered":"How to Setup BBQ: Block Bad Queries on WordPress"},"content":{"rendered":"\n<p><a href=\"https:\/\/wordpress.org\/plugins\/block-bad-queries\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">BBQ: Block Bad Queries<\/a> is a small WordPress security plugin that does one thing: <em>block malicious requests<\/em>. The plug-and-play plugin fights SQL injections, file execution attempts, and more. <\/p>\n\n\n\n<p>For example, BBQ scans URL requests for queries searching for executable .exe files, archived .tar compression packages, hidden files with sensitive information, and bash commands such as <code>makefile<\/code>.<\/p>\n\n\n\n<p>BBQ does this without modifying your .htaccess file, database tables, or production workflow in any way. It simply scans URL requests and blocks them when matching patterns are found.<\/p>\n\n\n\n<p class=\"alert alert-info\">Note: BBQ is designed and expected to work alongside other major WordPress security plugins. We recommend <a href=\"https:\/\/wpcerber.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WP Cerber Security<\/a> or <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/plugins\/wordfence\/\">Wordfence Security<\/a>.<\/p>\n\n\n\n<p>Below we&#8217;ll <strong>enable BBQ: Block Bad Queries<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bbq\">Set Up BBQ: Block Bad Queries<\/h2>\n\n\n\n<p>This is a plug-and-play plugin. You can easily <a href=\"\/support\/website\/how-to-upload-files-server\/\">install the plugin manually<\/a> or via <a href=\"\/support\/edu\/wordpress\/wp-cli\/install-a-plugin-using-wp-cli\/\">WP-<\/a><a href=\"\/support\/edu\/wordpress\/wp-cli\/install-a-plugin-using-wp-cli\/\">CLI<\/a> (plugin name <code>block-bad-queries<\/code>). Below we\u2019ll use the WordPress dashboard.<\/p>\n\n\n\n<ol class=\"article_list wp-block-list\">\n<li><a href=\"\/support\/edu\/wordpress\/logging-into-wordpress-dashboard\/\">Log in to WordPress<\/a>.<\/li>\n\n\n\n<li>Install the BBQ: Block Bad Queries plugin.<\/li>\n\n\n\n<li><strong>Activate<\/strong> the plugin.<\/li>\n\n\n\n<li>That&#8217;s it! Click <strong>Settings<\/strong> under Block Bad Queries (BBQ) for a link to its respective WordPress.org page, BBQ Version, and link to the <a href=\"https:\/\/plugin-planet.com\/bbq-pro\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Pro version<\/a>. You can also view this page under the <em>Settings<\/em> section on the left.<\/li>\n<\/ol>\n\n\n\n<p>The Pro version includes more features such as redirect URLs, URL request statistics, and more.<\/p>\n\n\n\n<p>If your security scanner &#8211; e.g. <a href=\"\/support\/edu\/cpanel\/install-and-configure-clamav\/\">ClamAV<\/a> or <a href=\"\/support\/security\/what-is-sucuri\/\">Sucuri<\/a> &#8211; reports malware while BBQ is installed, it may have simply found BBQ&#8217;s blacklist. Please <a href=\"\/support\/amp\/how-to-get-great-technical-support\/\">contact our 24\/7 Technical Support<\/a> for further assistance.<\/p>\n\n\n\n<p>Are you learning more about WordPress security? Read more about WordPress and general web security with the following articles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/support\/edu\/wordpress\/10-ways-to-secure-wordpress\/\">10 Ways to Secure WordPress<\/a> with plugins, best security practices, and other configurations<\/li>\n\n\n\n<li><a href=\"https:\/\/sucuri.net\/website-security-platform\/signup\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Check out Sucuri<\/a> web application firewall (WAF) for improved security and performance<\/li>\n\n\n\n<li>VPS Hosting offers server-level security features via <a href=\"\/support\/edu\/whm\/log-into-whm\/\">WebHost Manager (WHM)<\/a> unavailable to Business Hosting customers:\n<ul class=\"wp-block-list\">\n<li><a href=\"\/support\/edu\/whm\/enable-cphulk-brute-force-protection\/\">cPHulk Brute Force Login Protection<\/a><\/li>\n\n\n\n<li><a href=\"\/support\/edu\/cpanel\/install-and-configure-clamav\/\">ClamAV cPanel Account Scanner<\/a><\/li>\n\n\n\n<li><a href=\"\/support\/product-guides\/vps-hosting\/\">And more<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>BBQ: Block Bad Queries is a small WordPress security plugin that does one thing: block malicious requests. The plug-and-play plugin fights SQL injections, file execution attempts, and more. For example, BBQ scans URL requests for queries searching for executable .exe files, archived .tar compression packages, hidden files with sensitive information, and bash commands such as<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\"> Read More ><\/a><\/p>\n","protected":false},"author":57014,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4325,56],"tags":[],"class_list":["post-46308","post","type-post","status-publish","format-standard","hentry","category-wordpress-hosting","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Setup BBQ: Block Bad Queries on WordPress | InMotion Hosting<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Setup BBQ: Block Bad Queries on WordPress | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"BBQ: Block Bad Queries is a small WordPress security plugin that does one thing: block malicious requests. The plug-and-play plugin fights SQL injections, file execution attempts, and more. For example, BBQ scans URL requests for queries searching for executable .exe files, archived .tar compression packages, hidden files with sensitive information, and bash commands such as Read More &gt;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-27T18:18:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-15T16:09:42+00:00\" \/>\n<meta name=\"author\" content=\"InMotion Hosting Contributor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InMotion Hosting Contributor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\"},\"author\":{\"name\":\"InMotion Hosting Contributor\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644\"},\"headline\":\"How to Setup BBQ: Block Bad Queries on WordPress\",\"datePublished\":\"2019-08-27T18:18:33+00:00\",\"dateModified\":\"2023-03-15T16:09:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\"},\"wordCount\":325,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"articleSection\":[\"WordPress Hosting\",\"WordPress Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\",\"name\":\"How to Setup BBQ: Block Bad Queries on WordPress | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"datePublished\":\"2019-08-27T18:18:33+00:00\",\"dateModified\":\"2023-03-15T16:09:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Setup BBQ: Block Bad Queries on WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644\",\"name\":\"InMotion Hosting Contributor\",\"description\":\"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/inmotion-hosting\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/inmotion-hosting-contributor\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Setup BBQ: Block Bad Queries on WordPress | InMotion Hosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Setup BBQ: Block Bad Queries on WordPress | InMotion Hosting","og_description":"BBQ: Block Bad Queries is a small WordPress security plugin that does one thing: block malicious requests. The plug-and-play plugin fights SQL injections, file execution attempts, and more. For example, BBQ scans URL requests for queries searching for executable .exe files, archived .tar compression packages, hidden files with sensitive information, and bash commands such as Read More >","og_url":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2019-08-27T18:18:33+00:00","article_modified_time":"2023-03-15T16:09:42+00:00","author":"InMotion Hosting Contributor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"InMotion Hosting Contributor","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/"},"author":{"name":"InMotion Hosting Contributor","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644"},"headline":"How to Setup BBQ: Block Bad Queries on WordPress","datePublished":"2019-08-27T18:18:33+00:00","dateModified":"2023-03-15T16:09:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/"},"wordCount":325,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"articleSection":["WordPress Hosting","WordPress Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/","url":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/","name":"How to Setup BBQ: Block Bad Queries on WordPress | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"datePublished":"2019-08-27T18:18:33+00:00","dateModified":"2023-03-15T16:09:42+00:00","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to Setup BBQ: Block Bad Queries on WordPress"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644","name":"InMotion Hosting Contributor","description":"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!","sameAs":["https:\/\/www.linkedin.com\/company\/inmotion-hosting\/","https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/inmotion-hosting-contributor\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":{"id":56,"name":"WordPress Tutorials","slug":"wordpress","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/46308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/57014"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=46308"}],"version-history":[{"count":10,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/46308\/revisions"}],"predecessor-version":[{"id":103519,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/46308\/revisions\/103519"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=46308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=46308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=46308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}