WordPress.Security.SafeRedirect.wp_redirect_wp_redirect

wp redirect wp redirect

Plugin Check reported a security-sensitive coding pattern that needs review.

critical weight

Why It Shows Up

The finding came from a security-focused WordPress coding standard or Plugin Check rule.

Why It Matters

Security findings often involve trust boundaries: request input, browser output, redirects, database access, capabilities, or filesystem behavior.

How to Fix

  • Identify the untrusted value or privileged action involved.
  • Add validation, sanitization, escaping, nonce checks, capability checks, or prepared SQL as appropriate.
  • Rerun Plugin Check after the code path is fixed.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1851Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More5544647k+Text Domain Mismatch
#1852Payment Integration Wompi – El Salvador555027800Text Domain Mismatch
#1853BotPenguin – Generative AI Chatbot with Live Chat & ChatGPT56127600Unsafe printing function
#1854FV Top Level Categories56241620k+Text Domain Mismatch
#1855Kwayy HTML Sitemap5613196k+Missing nonce verification
#1856Free Live Chat Support56920600Output is not escaped
#1857Maya Business Plugin56939500Input is not validated
#1858Replace Protected Password56618600Input is not sanitized
#1859Image Optimization For SEO56116693k+Non Singular String Literal Domain
#1860TextBuilder5620344k+Missing Arg Domain
#1861WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance5657741m+Non-prefixed global variable
#1862Pantheon Migrations5715261k+Output is not escaped
#1863Logo Manager For Enamad – لوگوی نماد الکترونیکی5718145k+Output is not escaped
#1864MC4WP: Mailchimp for WordPress572381m+Non-prefixed global variable
#1865Protected Posts Logout Button5710201k+Input is not sanitized
#1866WC Call For Price5719551k+Non-prefixed global variable
#1867XML Feed for Skroutz & BestPrice for WooCommerce571250600Input is not sanitized
#1868Go Redirects URL Forwarder5817141k+Output is not escaped
#1869Houzez WooCommerce Addon5822214k+Missing Translators Comment
#1870Remove CPT base58151610k+Input is not sanitized
#1871Cloak Affiliate Links for WooCommerce582862k+Non Singular String Literal Domain
#1872Connect SendGrid for Emails5937103900Missing direct file access protection
#1873ELEX WooCommerce Name Your Price59295117600Missing Arg Domain
#1874Icon List5983111k+Text Domain Mismatch
#1875Importify – AI Dropshipping for WooCommerce5922712k+Non-prefixed global variable
#1876pensopay Payments v259413321k+Non Singular String Literal Domain
#1877SureFeedback Client Site5947245k+Text Domain Mismatch
#1878Remove Add to Cart Button for WooCommerce5911518500Text Domain Mismatch
#1879Subscribers – Free Web Push Notifications5915111k+Output is not escaped
#1880Super Progressive Web Apps59622240k+wp function not compatible with requires wp
#1881Konnect Payment Gateway for WooCommerce593916400Text Domain Mismatch
#1882Payment Gateway for LiqPay for Woocommerce5984311k+Text Domain Mismatch
#1883Variation Swatches for WooCommerce591164300k+Non-prefixed global variable
#1884Kubio AI Page Builder602837790k+Missing direct file access protection
#1885Mailster AmazonSES Integration6052251k+Missing Arg Domain
#1886Stratum Widgets for Elementor606636620k+Non-prefixed global variable
#1887Team – Team Members Showcase Plugin601278110k+Non-prefixed global variable
#1888ELEX WooCommerce Catalog Mode61974910k+Text Domain Mismatch
#1889GetPaid Stripe Payments61206442k+Text Domain Mismatch
#1890PW WooCommerce Copy Coupon6115171k+Text Domain Mismatch
#1891HuCommerce | Magyar kiegészítések WooCommerce webáruházakhoz611719410k+Non-prefixed function
#1892QR Code PicPay for WooCommerce611525600Non-prefixed global variable
#1893Related Products Slider for WooCommerce – Boost Sales with Smart Product Recommendations6181131k+Text Domain Mismatch
#1894AMS Post And Page Duplicator621413600Text Domain Mismatch
#1895ARI Fancy Lightbox – Popup for WordPress62810710k+Non-prefixed namespace
#1896Check for Broken Links – Broken Link Checker & 404 Monitor62232500Missing nonce verification
#1897DreamHost Automated Migration62152320k+Output is not escaped
#1898Equalweb Accessibility622154k+Output is not escaped
#1899Migrate To Liquid Web & Nexcess6215232k+Output is not escaped
#1900Pressable Automated Migration6215233k+Output is not escaped