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
#2051Remove Checkout Fields for Woocommerce88512900Text Domain Mismatch
#2052Transferito: WP Migration8816115500Non-prefixed global variable
#2053CJdropshipping89423k+Missing Arg Domain
#2054Coupon & Discount Code Reveal Button8937101k+wp function not compatible with requires wp
#2055Disable WP Registration Page89492k+trademarked term
#2056FV Clone Screen Options891631k+wp function not compatible with requires wp
#2057Superb Table (SEO Optimized Tables With Schema)8944122k+wp function not compatible with requires wp
#2058Turn Off Comments — Hide Comment Box and Stop Spam89341k+Non-prefixed function
#2059Disable User Login89120500Direct Query
#2060Flipdish Ordering System90511400Non-prefixed function
#2061ShareThis Dashboard for Google Analytics90427280k+Non-prefixed global variable
#2062LH Force Lowercase URLs90432k+Input is not validated or sanitized
#2063Smooth Page Scroll Up/Down Buttons91152k+Non-prefixed function
#2064WP SSL Redirect9118700trademarked term
#2065Convert WPBakery to Elementor92116500Non-prefixed global variable
#2066OTP Login With Phone Number, OTP Verification92323900Non-prefixed hook name
#2067Propovoice: All-in-One Client Management System921341900Non-prefixed global variable
#2068Revision Manager TMC9240141k+Text Domain Mismatch
#2069SmartEmailing9273600Missing direct file access protection
#2070Multi Currency, Currency Switcher, Exchange Rates for WooCommerce – Mudra92291k+Non-prefixed hook name
#2071Menu Cart for WooCommerce921021680k+Text Domain Mismatch
#2072WP Quick Post Duplicator923103k+trademarked term
#2073EasyMega931226k+Non-prefixed hook name
#2074Feed For TikTok Shop93114400wp function not compatible with requires wp
#2075Single Category Permalink93512400Non-prefixed global variable
#2076WP Disable Site Health93441k+trademarked term
#2077WP Menu Cart9311157k+Non-prefixed hook name
#2078404 Redirection94427k+Missing direct file access protection
#2079404 to Home94611k+wp function not compatible with requires wp
#2080Better 404 Redirect To Homepage9433600Missing direct file access protection
#2081Disable woocommerce logout confirmation9433700trademarked term
#2082GHL Contact Form 7 Bridge – Send Contact Form 7 leads to GHL CRM94616400Non-prefixed global variable
#2083Post Category Prev-Next Link Fix94341k+Missing direct file access protection
#2084WC Minimum Order Amount94763k+Text Domain Mismatch
#2085Disable Comments94249k+trademarked term
#2086ContentProtector – password protect your page, post or text95132k+Non-prefixed class
#2087Daisy Comments — Disable Comments & Stop Spam95131k+Non-prefixed class
#2088Enhanced Autoload Manager9524500wp function not compatible with requires wp
#2089Functionality95621k+date date
#2090Arvow AI SEO Writer95161k+Non-prefixed global variable
#2091Postname Permalink Auto Redirect9523600Missing direct file access protection
#2092Redirect 404 Error Page to Homepage95126k+outdated tested upto header
#2093SX No Homepage Pagination95221k+outdated tested upto header
#2094Improved External Products for WooCommerce95181k+Non-prefixed class
#2095WP Remove Category Base95148k+trademarked term
#2096Customer Reviews Collector for WooCommerce96515k+Missing direct file access protection
#2097Interactions – Create Interactive Experiences in the Block Editor9622400Missing Translators Comment
#2098MyServerInfo – Memory Usage, PHP Version, Memory Limit, Execution Time, CPU Usage, Disk Usage9612700mismatched plugin name
#2099WP Post Page Clone96580k+trademarked term
#2100Quick Copy – Duplicate Posts & Pages9731k+Discouraged text-domain loading