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
#151Sitemap by click5252861326k+Unsafe printing function
#152Affiliate Program Suite — SliceWP Affiliates251,2912,08910k+Output is not escaped
#153STAGGS – Product Configurator Toolkit256262,180400Non-prefixed global variable
#154Survey Maker by AYS255672,3976k+Non-prefixed global variable
#155WP Data Access – App Builder for Tables, Forms, Charts, Maps & Dashboards251,4311,27010k+Output is not escaped
#156Nested Pages2567456090k+Non-prefixed global variable
#157Ditty – Responsive News Tickers, Sliders, and Lists2656148430k+Output is not escaped
#158Media File Renamer: Rename for better SEO (AI-Powered)2615417040k+Direct Query
#159Organic Builder Widgets – Simple WordPress Page Builder261,0341254k+Output is not escaped
#160Paytium: Mollie payment forms & donations265065513k+Unsafe printing function
#161Video Gallery – Vimeo and YouTube Gallery265617946k+Non-prefixed global variable
#162Ultimate Reviews26515345500Output is not escaped
#163UpdraftCentral Dashboard262671805k+Missing Translators Comment
#164Church Content – Sermons, Events and More271344104k+Non-prefixed function
#165Cyrlitera – Transliteration of Links and File Names2745320440k+Output is not escaped
#166CM Tooltip Glossary276111887k+Output is not escaped
#167MaxGalleria272785672k+Non-prefixed global variable
#168Theme One Click Demo Importer27210157500Text Domain Mismatch
#169Tutor LMS – Migration Tool271393411k+Direct Query
#170Mihdan: Ajax Edit Comments271,300523400Text Domain Mismatch
#171YARPP – Yet Another Related Posts Plugin27191331100k+Non-prefixed global variable
#172My auctions allegro28483235500Non Singular String Literal Domain
#173Query Wrangler28628229700Output is not escaped
#174Secure Downloads28616406600Output is not escaped
#175WC Fields Factory281943697k+Nonce verification recommended
#17610WebSocial2858418510k+Unsafe printing function
#177Accordion Slider Gallery293791421k+Text Domain Mismatch
#178Businessx Extensions293375291k+Non-prefixed function
#179Countdown, Coming Soon, Maintenance – Countdown & Clock291,73514310k+Non Singular String Literal Domain
#180WPComplete293833331k+Output is not escaped
#181Dynamic Pricing With Discount Rules for WooCommerce301361315k+Output is not escaped
#182PublishPress Blocks – Block Controls, Block Visibility, Block Permissions3023941720k+Non-prefixed global variable
#183aThemes Starter Sites3026219540k+Text Domain Mismatch
#184FormLift for Keap (Legacy) Web Forms30162315400Request data is not unslashed
#185گرویتی فرم فارسی3020515720k+Text Domain Mismatch
#186Pubjet | پاب‌جت30911721k+Output is not escaped
#187Dropify301302522k+Nonce verification recommended
#188WP Inventory Manager308562331k+Output is not escaped
#189WPS Cleaner3043049120k+Output is not escaped
#190YASR – Yet Another Star Rating Plugin for WordPress3025237810k+Output is not escaped
#191Advanced Woo Search – Product Search for WooCommerce3122837770k+Nonce verification recommended
#192Keywords to Links Converter31288144700Text Domain Mismatch
#193Patreon WordPress312763393k+Output is not escaped
#194افزونه پیامک ووکامرس Persian WooCommerce SMS317226940k+Nonce verification recommended
#195Portfolio, Gallery, Product Catalog – Grid KIT Portfolio31613296k+Non-prefixed global variable
#196Re:amaze Helpdesk & Live Chat3196115400Output is not escaped
#197WooCommerce Legacy REST API31324177400k+Missing Translators Comment
#198Tooltips for WordPress313122525k+Output is not escaped
#199WP Visitor Statistics (Real Time Traffic)3135369120k+Nonce verification recommended
#200WPDoctor Malware Scanner & Vulnerability Checker & IP blocker with Hack monitor Lite31133438600Non-prefixed global variable