WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Input is not sanitized

Request data is used without being cleaned for the expected type or format.

critical weight

Why It Shows Up

The scan found superglobal input flowing into code without a sanitizer such as `sanitize_text_field()`, `absint()`, `sanitize_key()`, `esc_url_raw()`, or a custom allowlist.

Why It Matters

Unsanitized input can pollute stored settings, alter logic, break queries, or become part of a later security issue.

How to Fix

  • Unslash request data with `wp_unslash()` first.
  • Choose the sanitizer for the expected value, such as `absint()` for IDs or `sanitize_key()` for keys.
  • Use allowlists for actions, sort fields, file names, option names, and other constrained values.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1851Pastacode337766400Non-prefixed global variable
#1852Payflex Payment Gateway33181611k+Text Domain Mismatch
#1853Payoneer Checkout33168455k+Exception output is not escaped
#1854PeproDev WooCommerce Receipt Uploader33325491k+Non Singular String Literal Domain
#1855PiWeb Delivery & Pickup Date Time for WooCommerce33397185500Text Domain Mismatch
#1856پینوا | Pinova3317175600Output is not escaped
#1857Plugin Organizer3332525710k+Output is not escaped
#1858FancyPost – Post Blocks, Grids & Sliders for Block Editor and Elementor33356271500Output is not escaped
#1859Post Lists View Custom334621502k+Missing Arg Domain
#1860PublishPress Checklists: Pre-Publishing Approval Checklist – Validate Post Requirements331401823k+Missing Translators Comment
#1861QNAP NAS Backup33374702k+Non Singular String Literal Domain
#1862Quick Restaurant Reservations33654179500Text Domain Mismatch
#1863Frisbii Pay33912921k+Non-prefixed global variable
#1864Rename wp-login.php to anything you want33251117500Output is not escaped
#1865Review Slider for WooCommerce33160422400Non-prefixed global variable
#1866Reviews Plus332233781k+Non-prefixed function
#1867RTMKit331138850k+Non-prefixed global variable
#1868RSS Feed Pro3348416500Output is not escaped
#1869Live Sales Notification (Recent Sales Popups)33114120400SQL query is not prepared
#1870Save as PDF Plugin by PDFCrowd332992541k+Non-prefixed global variable
#1871Schema & Structured Data for WP & AMP3363246100k+Non-prefixed global variable
#1872Service Box – Icon Box Showcase333852303k+Non Singular String Literal Domain
#1873Sessions33196103900Output is not escaped
#1874ShopPress – Shop Builder for Elementor and WooCommerce3311879500Non-prefixed global variable
#1875TaxCloud for WooCommerce3323261500Non-prefixed function
#1876SMTP2GO for WordPress – Email Made Easy3318611130k+Output is not escaped
#1877Social Rocket – Social Sharing Plugin331,0162551k+Unsafe printing function
#1878Spiffy Calendar334732433k+Output is not escaped
#1879Spin Wheel – Interactive spinning wheel that offers coupons33680313400Unsafe printing function
#1880Split Test For Elementor33981343k+Non-prefixed global variable
#1881Simple Sticky Add To Cart For WooCommerce3340170900Text Domain Mismatch
#1882Gravity Booster – Styles & Layouts for Gravity Forms332778740k+Missing Arg Domain
#1883Sublanguage33266287700Output is not escaped
#1884Telegram Bot & Channel33182113600Unsafe printing function
#1885Testimonial Slider – Free Testimonials Slider Plugin339150700Request data is not unslashed
#1886Envato Toolkit33219695k+Output is not escaped
#1887TP Education33186303800Unsafe printing function
#1888TrackingMore Order Tracking for WooCommerce (Free plan available)3394124700Text Domain Mismatch
#1889WP Twitter Auto Publish334421714k+Output is not escaped
#1890Uix Shortcodes33246444400Non-prefixed global variable
#1891Display Posts As List, Grid, Thumbs33442241900Output is not escaped
#1892Variation Swatches for WooCommerce3346911650k+Text Domain Mismatch
#1893Multi-Carrier EasyPost Shipping Methods & Address Validation for WooCommerce3342469400Non Singular String Literal Domain
#1894Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce33411733k+Non Singular String Literal Domain
#1895Webmention336489900Output is not escaped
#1896Website Monetization by MageNet33608720k+Output is not escaped
#1897Textmetrics33324163400Output is not escaped
#1898White Label CMS33412202200k+Unsafe printing function
#1899Rich Showcase for Google Reviews33212278100k+Output is not escaped
#1900Wonder Slider Lite332731878k+Output is not escaped