WordPress.DB.PreparedSQLPlaceholders.QuotedSimplePlaceholder

Quoted Simple Placeholder

A SQL query is built in a way that Plugin Check cannot verify as safely prepared.

critical weight

Why It Shows Up

The scan found missing, incorrect, quoted, unsupported, or mismatched SQL placeholders around `$wpdb->prepare()` usage.

Why It Matters

Broken preparation can leave dynamic SQL values unsafe or make queries behave differently than intended.

How to Fix

  • Keep placeholders in the SQL string and pass dynamic values as separate arguments.
  • Use the placeholder that matches the value type.
  • Do not quote placeholders manually, and use allowlists for identifiers or SQL fragments.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#201Yoo Slider – Image Slider & Video Slider32744209600Output is not escaped
#202Archive Posts Sort Customize3333897500Output is not escaped
#203Companion Auto Update3315929840k+Direct Query
#204Companion Sitemap Generator – Simple, Smart, and SEO-Ready33118576k+Missing Translators Comment
#205Spiffy Calendar334732432k+Output is not escaped
#206Website Monetization by MageNet33608720k+Output is not escaped
#207DPD Baltic Shipping33992042k+Text Domain Mismatch
#208Pay. Payment Methods for WooCommerce333181043k+Non Singular String Literal Domain
#209Print Labels with Barcodes. Create price tags, product labels, order labels for WooCommerce34105287900SQL query is not prepared
#210DD Last Viewed34193132400Output is not escaped
#211FV Gravatar Cache345042600Output is not escaped
#212Gratisfaction- Loyalty, Rewards , Referral, Birthday and Giveaway Program34131352600Missing nonce verification
#213Signature Add-On for Gravity Forms34167481k+Text Domain Mismatch
#214One User Avatar | User Profile Picture3468190100k+Non-prefixed global variable
#215Responsive Menu – Create Mobile-Friendly Menu34684470k+Nonce verification recommended
#216Tools for Twitter34135871k+Output is not escaped
#217Ultra Companion – Companion plugin for WPoperation Themes34731161k+Missing direct file access protection
#218WP Subscription Forms – Subscription Form Plugin for WordPress34131220400Non-prefixed global variable
#219BlossomThemes Toolkit353475230k+Output is not escaped
#220Customizer Backup & Reset358107k+Output is not escaped
#221Gallery Custom Links35645730k+Non Singular String Literal Domain
#222HollerBox — Fast & Effective Popups & Lead-Generation3577922k+Output is not escaped
#223ReOrder Posts within Categories35392077k+Non-prefixed global variable
#224Advance Product Search- Voice & Ajax Search for WooCommerce35125919k+Text Domain Mismatch
#225Ultimate Post List35186842k+Missing Arg Domain
#226Void Elementor Post Grid Addon for Elementor Page builder35189933k+Text Domain Mismatch
#227Custom Body Class353910110k+Non-prefixed global variable
#228WP All Import – Property Import for WP Residence354132700Output is not escaped
#229REST API Log35791245k+Non-prefixed hook name
#230WP Views Counter3581422k+Output is not escaped
#231Product Labels For Woocommerce (Sale Badges)36904810k+Output is not escaped
#232BP Group Documents3627195600Non-prefixed global variable
#233Bulk Post Update Date36966610k+Unsafe printing function
#234Crelly Slider3642118510k+Unsafe printing function
#235Events Manager and WPML Compatibility361011771k+Direct Query
#236Post Views Stats Counter36142241600Non-prefixed global variable
#237Sync QCloud COS3663109600Non-prefixed function
#238WP Custom Cursors | WordPress Cursor Plugin366913908k+Text Domain Mismatch
#239CodePeople Post Map for Google Maps37257313k+Unsafe printing function
#240NextGEN Scroll Gallery3733281k+Output is not escaped
#241Recent Posts Widget With Thumbnails3722246100k+Output is not escaped
#242RSS Image Feed37147162k+Output is not escaped
#243Widget Box Lite3731817900Output is not escaped
#244Fix Media Library3753711k+Output is not escaped
#245YOURLS Link Creator3719639500Text Domain Mismatch
#246Autologin Links3873747k+Output is not escaped
#247Blogger Importer38443950k+Output is not escaped
#248Import to Photo Gallery from NextGen gallery388083400Direct Query
#249Lana Downloads Manager38146783k+Unsafe printing function
#250Podlove Subscribe button38148452k+Output is not escaped