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
#301Media Library File Download236151,2861k+Non-prefixed global variable
#302Media Library Assistant231,1313,75970k+Nonce verification recommended
#303Menu Image, Icons made easy235911,406100k+Non-prefixed global variable
#304Order Bump for WooCommerce231,7201,562600Output is not escaped
#305MotoPress Appointment Booking232,3628572k+Text Domain Mismatch
#306Restaurant Menu and Food Ordering233858532k+Non-prefixed global variable
#307MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar234,06548820k+Text Domain Mismatch
#308MStore API – Create Native Android & iOS Apps On The Cloud236187643k+SQL query is not prepared
#309MultiParcels Shipping For WooCommerce231973894k+Mixed line endings
#310MPG – Multiple Page Generator, Bulk Landing Pages & Programmatic SEO234855802k+Missing nonce verification
#311Simple Newsletter Plugin – Noptin237159310k+Non-prefixed global variable
#312NicheTable – Responsive Comparison Table Block236831,307700Non-prefixed global variable
#313Nirweb support23254617800Request data is not unslashed
#314Ocean Extra231,4942,107500k+Non-prefixed global variable
#315Photo Gallery by 10Web – Mobile-Friendly Image Gallery234,1591,553100k+Output is not escaped
#316Gallery PhotoBlocks239041,3453k+Non-prefixed global variable
#317ExpressTechSoftwares Discord Add-on for Paid Memberships Pro23454449700Text Domain Mismatch
#318AI Popup231,224636400Text Domain Mismatch
#319Post to Google My Business (Google Business Profile)238451,45210k+Non-prefixed global variable
#320PowerPress Podcasting plugin by Blubrry234,8152,45220k+Output is not escaped
#321Primary Addon for Elementor237651,3067k+Non-prefixed global variable
#322Print My Blog – Print, PDF, & eBook Converter WordPress Plugin231,0771,6608k+Non-prefixed global variable
#323Protect Admin236061,3002k+Non-prefixed global variable
#324Radio Station by netmix® – Manage and play your Show Schedule in WordPress!239343,6191k+Non-prefixed global variable
#325Read More Without Refresh239551,34720k+Non-prefixed global variable
#326Read More WP235701,3111k+Non-prefixed global variable
#327Real 3D Flipbook – 3D FlipBook, PDF FlipBook, PDF Viewer, PDF Embedder239081,37710k+Non-prefixed global variable
#328Redirection23523457100k+Non-prefixed global variable
#329Request a Quote – Quote Forms for Any WordPress Site232401,099900Non-prefixed hook name
#330Restaurant & Cafe Addon for Elementor238891,3261k+Non-prefixed global variable
#331Robo Gallery – Photo & Image Slider231,29153040k+Output is not escaped
#332Manago AI & Leadoo AI236444291k+Unsafe printing function
#333Schema231,17324540k+Text Domain Mismatch
#334SecuPress with Simple SSL – Simple and Performant Security231,6971,60140k+Non-prefixed global variable
#335Seriously Simple Podcasting2354862930k+Non-prefixed hook name
#336Tag, Category, and Taxonomy Manager – Autotagger Automatically Add Terms2340586950k+Nonce verification recommended
#337Site Reviews231,62660460k+Output is not escaped
#338Slider by 10Web – Responsive Image Slider235,81497610k+Output is not escaped
#339Smart Marketing SMS and Newsletters Forms232,2321,0151k+Text Domain Mismatch
#340Smart Slider 323261268800k+Non-prefixed global variable
#341SportsPress – Sports Club & League Manager234592,24610k+Non-prefixed global variable
#342StreamWeasels Twitch Integration235551,4651k+Non-prefixed global variable
#343Strong Testimonials2319439390k+Nonce verification recommended
#344Super Video player – Fully Customizable Video Player with Playlist231,1351,6342k+Non-prefixed global variable
#345The Events Calendar233,5093,850700k+Text Domain Mismatch
#346The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid231051,013100k+Non-prefixed global variable
#347Travelpayouts237691106k+Output is not escaped
#348Directory Listings WordPress plugin – uListing239471,5731k+Non-prefixed global variable
#349Ultimate Fields23371458600Alternative PHP tag found
#350Product Options and Price Calculation Formulas for WooCommerce – Uni CPO232,5141,9291k+Output is not escaped