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
#1351Tumult Hype Animations32561171k+Output is not escaped
#1352Ultimate Store Kit – Addon For WooCommerce, EDD and Elementor32572934k+Post Not In exclude
#1353WebwinkelKeur: Webshop keurmerk & reviews for WordPress32200474k+Short PHP open tag found
#1354Management App for WooCommerce – Order notifications, Order management, Lead management, Uptime Monitoring32196160900Text Domain Mismatch
#1355BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net32593340k+Non-prefixed global variable
#1356WP Bannerize Pro32281216800Text Domain Mismatch
#1357wp-jalali322196610k+Text Domain Mismatch
#1358SEOPress – AI SEO Plugin & On-site SEO32138429300k+Non-prefixed global variable
#1359WP-Stats322371262k+Output is not escaped
#1360WPCasa – Real Estate for WordPress32854291k+Non-prefixed global variable
#1361wpDirAuth32250135500wp function not compatible with requires wp
#1362WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More321652735m+Non-prefixed global variable
#1363Privacy Policy Generator – WPLP Legal Pages322640910k+Non-prefixed global variable
#1364Dynamic XML Sitemaps Generator for Google327441120k+Non-prefixed global variable
#1365Yoo Slider – Image Slider & Video Slider32744209600Output is not escaped
#1366Extra Product Options Builder for WooCommerce331011552k+Non-prefixed hook name
#1367Advanced Forms for ACF331692783k+Non-prefixed hook name
#1368Archive Posts Sort Customize3333897600Output is not escaped
#1369Auto Listings – Car Listings & Car Dealership Plugin for WordPress33803212k+Non-prefixed global variable
#1370Addi – Cuotas que se adaptan a ti331062092k+Direct Query
#1371Chartify – WordPress Chart Plugin33764113k+Non-prefixed global variable
#1372ChatHelp – Click to Chat Button, WooCommerce Chat to Order & Floating Chat Form33572041k+Non-prefixed global variable
#1373Companion Auto Update3315929850k+Direct Query
#1374Companion Sitemap Generator – Simple, Smart, and SEO-Ready33118577k+Missing Translators Comment
#1375Contact List – Online Staff Directory & Address Book331183421k+Nonce verification recommended
#1376Chatbot with IBM watsonx Assistant3332483400Non Singular String Literal Domain
#1377Device Detector33209112600Output is not escaped
#1378EchBay Phonering Alo3374471k+Output is not escaped
#1379Geliver Akıllı Kargo Pazaryeri3346248400Non-prefixed global variable
#1380GetResponse Forms by Optin Cat33681381k+Missing direct file access protection
#1381GSheetConnector for Forminator Forms331282011k+Non-prefixed global variable
#1382Flipbox – Awesomes Flip Boxes Image Overlay334007,27910k+Input is not validated
#1383Image Source Control Lite – Show Image Credits and Captions331402213k+Non-prefixed hook name
#1384ImageLinks – Interactive Image Builder with Hotspots33517901k+Text Domain Mismatch
#1385Inactive User Deleter33453170800Output is not escaped
#1386InPost Gallery33105245800Non-prefixed global variable
#1387Intagrate Lite33941524k+date date
#1388ITRO Popup Plugin335911356k+Output is not escaped
#1389Logo Showcase Ultimate – Logo Carousel, Logo Slider & Logo Grid332741063k+Text Domain Mismatch
#1390Forms for Mailchimp by Optin Cat – Grow Your MailChimp List33711332k+Missing direct file access protection
#1391MWB HubSpot for WooCommerce – CRM, Abandoned Cart, Email Marketing, Marketing Automation & Analytics33262797k+Non-prefixed global variable
#1392MaxiBlocks Builder | 17,000+ Design Assets, Patterns, Icons & Starter Sites332503700Non-prefixed function
#1393Membership For WooCommerce3340659800Non-prefixed global variable
#1394Molongui Post Contributors: Multi-Role Contributor Attribution33240162400Output is not escaped
#1395News Announcement Scroll332372592k+Non-prefixed global variable
#1396Nomad World Map33424191700Text Domain Mismatch
#1397Notification Master – Real-Time WordPress Notifications With Email, SMS, Webhooks & More332932151k+Text Domain Mismatch
#1398Picture Gallery – Frontend Image Uploads, AJAX Photo List33112150400Request data is not unslashed
#1399Pixelgrade Assistant336651412k+Text Domain Mismatch
#1400Post Lists View Custom334621502k+Missing Arg Domain