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
#1501Audio Story Images384644400Output is not escaped
#1502Autologin Links3873748k+Output is not escaped
#1503Bot Block – Stop Spam Referrals in Google Analytics382842600Output is not escaped
#1504Classic Editor Plus – WordPress Classic Editor plugin by Felix388342500Text Domain Mismatch
#1505Clever Mega Menu for Visual Composer38500871k+Output is not escaped
#1506Clever Mega Menu for Elementor38835441k+Output is not escaped
#1507Chatbot for WordPress by Collect.chat ⚡️3858366k+Unsafe printing function
#1508country-redirect385819400Text Domain Mismatch
#1509One page checkout and layouts for woocommerce3883523k+Non-prefixed global variable
#1510Login Page Customizer – Customize Login Screen & Branding38361721k+Non-prefixed function
#1511Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)3838183600Non-prefixed global variable
#1512PiWeb Product Enquiry or product catalog for WooCommerce382551451k+Text Domain Mismatch
#1513EU Cookie Law Compliance38151222k+Non Singular String Literal Domain
#1514Export User Data38187626k+Text Domain Mismatch
#1515Buttonizer – Social Media Share Buttons, Social Icons, & Social Feeds381678250k+Output is not escaped
#1516Front-end Editor387862500Output is not escaped
#1517Furgonetka.pl: Przesyłki & Narzędzia e-commerce3863487k+Exception output is not escaped
#1518Goal Tracker – Custom Event Tracking for GA438541252k+Output is not escaped
#1519Greek Multi Tool – Greeklish Slugs, Permalinks & Transliteration38160821k+Unsafe printing function
#1520CAOS | Host Google Analytics Locally381244410k+Output is not escaped
#1521Jock On Air Now (JOAN)38121224400Output is not escaped
#1522Kali Forms — Contact Form & Drag-and-Drop Builder38325210k+Dynamic hook name
#1523Lana Downloads Manager38146783k+Unsafe printing function
#1524Group chat for WordPress – Minnit Chat383965500Non-prefixed global variable
#1525Monetag Official Plugin38133325k+Text Domain Mismatch
#1526OneSignal – Web Push Notifications38536470k+Output is not escaped
#1527Page Links To383140100k+Unsafe printing function
#1528Podlove Subscribe button38148452k+Output is not escaped
#1529Quick Download Button38341232k+Non-prefixed global variable
#1530WP REST API – OAuth 1.0a Server38100858k+Text Domain Mismatch
#1531LinkBoss – Semantic AI Internal Linking3828572k+Missing Arg Domain
#1532Simple JWT Login – Allows you to use JWT on REST endpoints.38712954k+Output is not escaped
#1533Simple Keyword to Link3890493k+Non Singular String Literal Domain
#1534SimpleShop3852511k+date date
#1535Slickplan Importer384058400Non-prefixed global variable
#1536Stock Market News387111500Output is not escaped
#1537Stock Market Overview3886141k+Output is not escaped
#1538Stock Market Ticker3869143k+Output is not escaped
#1539Stock Quotes List387213600Output is not escaped
#1540Logo Slider , Logo Carousel , Logo showcase , Client Logo3872221k+Output is not escaped
#1541Templatiq383194900Non-prefixed hook name
#1542Variation Swatches for WooCommerce3845652k+Output is not escaped
#1543Trackserver3817356400Input is not sanitized
#1544Trash Duplicate and 301 Redirect38131031k+Nonce verification recommended
#1545Sidebar Login Widget389016700Output is not escaped
#1546Unconfirmed3820791k+Nonce verification recommended
#1547TWIPLA (Visitor Analytics IO) – Privacy-First Website Stats, Session Recordings, Heatmaps, Polls and Surveys387149900Output is not escaped
#1548Chatbox Manager3885578400Output is not escaped
#1549SSLCommerz Payment Gateway38211322k+Non-prefixed global variable
#1550WholesaleX – B2B & Wholesale Plugin for WooCommerce with Wholesale Prices38331812k+Non-prefixed global variable