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
#1801Tabby Checkout4733464k+Non-prefixed class
#1802Simple Client Dashboard4738362k+Missing direct file access protection
#1803FedaPay Gateway for WooCommerce472411700Output is not escaped
#1804iControlWP4745591k+Missing direct file access protection
#1805WP Custom Author URL4716385k+Non-prefixed global variable
#1806WP User Profile Restriction47268400Output is not escaped
#1807Convertful – Your Ultimate On-Site Conversion Tool4815343k+wp function not compatible with requires wp
#1808CookieFox – Cookie Notice481419400Output is not escaped
#1809Current Menu Item for Custom Post Types4818302k+Non-prefixed global variable
#1810Disable Author Pages482356k+Unsafe printing function
#1811Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories4863273100k+Non-prefixed global variable
#1812Easy Updates Manager4813182300k+Non-prefixed global variable
#1813Taxonomy Switcher4822362k+Nonce verification recommended
#1814Instamojo for WooCommerce4872445k+Text Domain Mismatch
#1815Flutterwave Payment Gateway for WooCommerce4814222k+Output is not escaped
#1816Successful Redirection for Contact Form49332010k+Text Domain Mismatch
#1817Ecommerce Fabrick4941351k+Nonce verification recommended
#1818Registered Users Only4914142k+Unsafe printing function
#1819PDF Invoices & Packing Slips for WooCommerce – Challan49561514k+Non-prefixed global variable
#1820Auto Ping Booster Free501821900Setting is missing a sanitization callback
#1821Send Emails with Mandrill50361416k+Non-prefixed global variable
#1822WP SVG Images50581230k+Text Domain Mismatch
#1823GamiPress – Reset User511427400Interpolated SQL is not prepared
#1824Menu Icons by Themeisle – Add Icons to Navigation Menus513422100k+Output is not escaped
#1825Mintpay511435600Nonce verification recommended
#1826SePay Gateway5112391k+Nonce verification recommended
#1827YayMail – WooCommerce Email Customizer5116378850k+Non-prefixed global variable
#1828Request a Quote for WooCommerce – Get a Quote Button5225126k+Output is not escaped
#1829Add to Cart Custom Redirect for WooCommerce5233132k+Text Domain Mismatch
#1830Post Type Converter535281k+Nonce verification recommended
#1831Simple Blog Stats5325764k+Non-prefixed function
#1832Social Media Widget53902130k+Text Domain Mismatch
#1833Ultimate Gift Cards for WooCommerce5344507k+Non-prefixed global variable
#1834WP User Switch538461k+Input is not sanitized
#1835aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder & Animation Builder5483822k+Non-prefixed global variable
#1836AffiliateWP – Order Details For Affiliates5462272k+Output is not escaped
#1837Disable Media Sizes5414710k+Output is not escaped
#1838Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO541612k+Request data is not unslashed
#1839F4 Media Taxonomies547391k+Input is not sanitized
#1840MSN Partner Hub5421251k+Missing direct file access protection
#1841SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#1842WC Duplicate Order541215500Nonce verification recommended
#1843WebinarPress – Webinar System for WordPress5461499900Non-prefixed global variable
#1844Disable Feeds559920k+Output is not escaped
#1845Head Meta Data55194210k+Non-prefixed function
#1846Head, Footer and Post Injections55952200k+Non-prefixed global variable
#1847Hide Admin Menu55182720k+Non-prefixed function
#1848LexonRank: AI Link Building, Free Backlinks & SEO Automation5515201k+Nonce verification recommended
#1849Fast Page & Post Duplicator55122560k+Direct Query
#1850Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More5544647k+Text Domain Mismatch