PluginCheck.Security.DirectDB.UnescapedDBParameter

Database parameter is not escaped

A value is passed into database-related code without escaping, preparation, or strict allowlisting.

critical weight

Why It Shows Up

Plugin Check found a database parameter that appears to come from dynamic input without the usual `$wpdb->prepare()` protection.

Why It Matters

Database parameters often influence queries directly. Unsafe values can corrupt data access or create SQL injection risk.

How to Fix

  • Use `$wpdb->prepare()` for values.
  • Use explicit allowlists for table names, column names, order fields, and directions.
  • Sanitize and validate request data before it reaches query construction.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1201Jetpack Protect30657217100k+Text Domain Mismatch
#1202core plugin for kitestudio themes30244415500Nonce verification recommended
#1203Mailrelay303181701k+Text Domain Mismatch
#1204Naver webmaster syndication v23089129500Output is not escaped
#1205گرویتی فرم فارسی3020515720k+Text Domain Mismatch
#1206Popup Builder – Create highly converting, mobile friendly marketing popups.3026722200k+Non-prefixed global variable
#1207Sync Master Sheet – Product Sync with Google Sheet for WooCommerce30136300400Non-prefixed global variable
#1208Pubjet | پاب‌جت30911721k+Output is not escaped
#1209QA Assistants – Driven by data3048672k+Non-prefixed global variable
#1210Real Cookie Banner: GDPR & ePrivacy Cookie Consent309496100k+Database parameter is not escaped
#1211Realbig For WordPress30365911k+Non-prefixed global variable
#1212Rublon Multi-Factor Authentication (MFA)30216160400Output is not escaped
#1213SmartCrawl SEO checker, analyzer & optimizer303471,30720k+Non-prefixed global variable
#1214SMTP for Amazon SES – YaySMTP301971223k+Exception output is not escaped
#1215Subscriptions for WooCommerce3011,19010k+Non-prefixed global variable
#1216Taboola30891471k+Output is not escaped
#1217User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress304842803k+Text Domain Mismatch
#1218Waitlist Woocommerce ( Back in stock notifier )302723114k+Output is not escaped
#1219Dropify301302522k+Nonce verification recommended
#1220Webling30147313500Input is not validated
#1221FOX – Currency Switcher Professional for WooCommerce302111,02250k+Non-prefixed global variable
#1222WooCommerce Stripe Payment Gateway30173591700k+Non-prefixed hook name
#1223WooPayments: Integrated WooCommerce Payments30182308900k+Exception output is not escaped
#1224WCPOS – Point of Sale (POS) plugin for WooCommerce30772285k+Nonce verification recommended
#1225WooCommerce Tax (formerly WooCommerce Shipping & Tax)30103198600k+Non-prefixed class
#1226WP Docs302682711k+Output is not escaped
#1227WP Event Aggregator: Import Eventbrite events, Meetup events, social events and any iCal Events into Event Calendar301134191k+Non-prefixed global variable
#1228WP Inventory Manager308562331k+Output is not escaped
#1229WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin30323464m+Non-prefixed hook name
#1230Photo Gallery Slideshow & Masonry Tiled Gallery308063521k+Output is not escaped
#1231WP Restaurant Price List3029595500Text Domain Mismatch
#1232WPOrLogin – Custom Login, Social Login, Limit Attempts, Hide Login & reCAPTCHA304842222k+Unsafe printing function
#1233WPS Cleaner3043049120k+Output is not escaped
#1234YayPricing – WooCommerce Dynamic Pricing & Discounts301741863k+Non-prefixed global variable
#1235YASR – Yet Another Star Rating Plugin for WordPress3025237810k+Output is not escaped
#1236Zoho CRM Lead Magnet301011,0253k+Request data is not unslashed
#1237Extra Product Options Builder for WooCommerce311131942k+Non-prefixed global variable
#1238Advanced Category Excluder31349160700Output is not escaped
#1239Advanced Woo Search – Product Search for WooCommerce3122937770k+Nonce verification recommended
#1240AI Copilot – Content Generator311591631k+wp function not compatible with requires wp
#1241All-in-one contact buttons – WPSHARE247311081134k+Non-prefixed global variable
#1242Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter315719650k+Nonce verification recommended
#1243APCu Manager3115313610k+Output is not escaped
#1244Asgaros Forum3116741210k+Output is not escaped
#1245The SEO Framework – Fast, Automated, Effortless.31363609200k+Non-prefixed global variable
#1246AI ChatBot with ChatGPT and Content Generator by AYS31170378400Non-prefixed global variable
#1247SEO合集(支持百度/Google/Bing/头条推送)31131,407800Direct Query
#1248Яндекс Доставка (Boxberry)3146150600Missing nonce verification
#1249Buy Me a Coffee – Button and Widget Plugin311381406k+Output is not escaped
#1250CleverReach® WP31103934k+Non-prefixed global variable