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
#1451EasyIndex34741351k+Missing nonce verification
#1452Einsatzverwaltung341521281k+Output is not escaped
#1453ePayco Plugin for WooCommerce341551363k+Text Domain Mismatch
#1454Event Post34329991k+Output is not escaped
#1455Meta for WooCommerce3466186400k+Non-prefixed hook name
#1456Flash Toolkit3415824210k+Non-prefixed global variable
#1457FluentAuth – The Ultimate Authorization & Security Plugin for WordPress344422910k+Nonce verification recommended
#1458Geliver Akıllı Kargo Pazaryeri3449247400Non-prefixed global variable
#1459APG Google Video Sitemap Feed349645800Output is not escaped
#1460Gratisfaction- Loyalty, Rewards , Referral, Birthday and Giveaway Program34131352600Missing nonce verification
#1461Signature Add-On for Gravity Forms34161481k+Text Domain Mismatch
#1462HollerBox — Fast & Effective Popups & Lead-Generation3478922k+Output is not escaped
#1463Image Cleanup3452941k+Nonce verification recommended
#1464Inavii Social Feed – Live Social Proof Gallery345321809k+Text Domain Mismatch
#1465JS Archive List3499313k+Output is not escaped
#1466Lenix Leads Collector3441424210k+Text Domain Mismatch
#1467Login with Vipps and MobilePay34263174900Output is not escaped
#1468Mass Ping Tool for SEO – WordPress ping list to get indexed faster on Google, Yandex, …347796400Output is not escaped
#1469Media Vault34115150800Output is not escaped
#1470Montonio for WooCommerce344425710k+Non-prefixed global variable
#1471Multi Step Form342771399k+Output is not escaped
#1472Ni WooCommerce Custom Order Status342561392k+Text Domain Mismatch
#1473One User Avatar | User Profile Picture3468190100k+Non-prefixed global variable
#1474Optima Express IDX347123710k+Non-prefixed class
#1475Child Theme Creator by Orbisius34863910k+Output is not escaped
#1476PW WooCommerce Bulk Edit3421914920k+Unsafe printing function
#1477Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers3426186320k+Non-prefixed global variable
#1478Responsive Menu – Create Mobile-Friendly Menu34684070k+Nonce verification recommended
#1479Event Timeline – Vertical Timeline34266841k+Non-prefixed global variable
#1480Route ‑ Shipping Protection3464150500Missing nonce verification
#1481Search Meter341919420k+Output is not escaped
#1482Security Safe34193164700Missing Translators Comment
#1483Seriously Simple Stats34991265k+Output is not escaped
#1484Student Result or Employee Database3489981k+Direct Query
#1485Social Integration for BlueSky3498147700Non-prefixed global variable
#1486Software License Manager3469289900Nonce verification recommended
#1487Subscribe to Download Lite – Email Before Download Plugin34106157400Non-prefixed global variable
#1488SuperFrete34842421k+Request data is not unslashed
#1489TaxJar – Sales Tax Automation for WooCommerce342361705k+Text Domain Mismatch
#1490Testimonial Slider344482623k+Unsafe printing function
#1491Throws SPAM Away3432712310k+Missing Arg Domain
#1492Tools for Twitter34135871k+Output is not escaped
#1493Visual Form Builder348232920k+Direct Query
#1494Abandoned Cart Reports For WooCommerce341331631k+Output is not escaped
#1495Donation Platform for WooCommerce: Fundraising & Donation Management343314487k+Non-prefixed global variable
#1496Simple Discount Rules for Woocommerce341752144k+Nonce verification recommended
#1497Integration for WooCommerce and Zoho CRM, Books, Invoice, Inventory, Bigin342301542k+Output is not escaped
#1498Digital Signature Add-on for WooCommerce34165761k+Text Domain Mismatch
#1499WP-Cron Status Checker342771115k+Text Domain Mismatch
#1500Wp Default Sender Email by IT Pixelz3468225500Output is not escaped