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
#451Easy Modal245642997k+Unsafe printing function
#452E-cab Taxi Booking Manager for Woocommerce243561,4622k+Non-prefixed global variable
#453eCommerce Product Catalog Plugin for WordPress246213,1777k+Non-prefixed function
#454ELEX WooCommerce Request a Quote243982662k+Request data is not unslashed
#455EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents247111,588100k+Output is not escaped
#456Enable Media Replace24212276600k+Output is not escaped
#457Event Tickets and Registration243,4094,21790k+Non-prefixed global variable
#458Etsy Integration For WooCommerce241,2464,643900Non-prefixed global variable
#459FeedWordPress244963199k+Missing Arg Domain
#460Fix Alt Text245443461k+Non Singular String Literal Domain
#461FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution2419375380k+Direct Query
#462Food Store – Online Food Delivery & Pickup248621,9411k+Non-prefixed global variable
#463Force Sell for WooCommerce24697455600Text Domain Mismatch
#464Formidable PRO2PDF242184771k+Non-prefixed global variable
#465Fuse Social Floating Sidebar241,8381,57810k+Non-prefixed global variable
#466FV Simpler SEO247663082k+Text Domain Mismatch
#467GD Mail Queue24502582700Output is not escaped
#468Cookie Banner for GDPR / CCPA – WPLP Cookie Consent241,2141,9249k+Non-prefixed global variable
#469Genealogical Tree – Family Tree & Ancestry for WordPress245601,641600Non-prefixed global variable
#470GEO my WP245542,0913k+Non-prefixed hook name
#471Connector Wizard (formerly LC Wizard)242494481k+Non-prefixed function
#472Assets manager, dequeue scripts, dequeue styles for WordPress245922552k+Output is not escaped
#473ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin)24158436300k+Nonce verification recommended
#474Simple Calendar – Google Calendar Plugin242,05359250k+Missing direct file access protection
#475Grid/List View for WooCommerce241,1165462k+Output is not escaped
#476GS Behance Portfolio – Display Projects, Gallery & Slider248551,617400Non-prefixed global variable
#477Hide Shipping Method For WooCommerce249461,44710k+Non-prefixed global variable
#478HT Mega Addons for Elementor – Elementor Widgets & Template Builder2412,3521,47470k+Text Domain Mismatch
#479Import and export users and customers241,04035770k+Unsafe printing function
#480Infinite Uploads – Offload Media and Video to Cloud Storage24586722800Direct Query
#481Social Slider Feed – Social Media Feed & Gallery Widgets2492970720k+Non-prefixed global variable
#482Dynamics 365 Integration24383166600Output is not escaped
#483Joli Table Of Contents246531,7557k+Non-prefixed global variable
#484Kenta Blocks – Responsive Blocks and block templates library245641,4052k+Non-prefixed global variable
#485Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress241,855953100k+Output is not escaped
#486LearnPress – Backup & Migration Tool243854695k+Output is not escaped
#487LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes244141,17610k+Non-prefixed global variable
#488Load More Products for WooCommerce2473145920k+Text Domain Mismatch
#489Local Delivery Drivers for WooCommerce241,8321,483900Non-prefixed global variable
#490Event Booking Manager for WooCommerce – Registration, RSVP, Calendar & Tickets249692,1407k+Non-prefixed global variable
#491Generate Images (AI) – Magic Post Thumbnail241,9401,7616k+Non-prefixed global variable
#492Mail Mint – Email Marketing, Newsletter, Email Automation & WooCommerce Emails244,6961,4805k+Text Domain Mismatch
#493Mailchimp for WooCommerce24523663200k+Non-prefixed global variable
#494MailerPress – Newsletter, email marketing & AI automation248053,9311k+Direct Query
#495Mailjet Email Marketing2443520610k+Unsafe printing function
#496Admin Tweaks241,507206900Text Domain Mismatch
#497Mass Pages/Posts Creator247361,3641k+Non-prefixed global variable
#498Media Library Folders2488980710k+Text Domain Mismatch
#499Min and Max Quantity for WooCommerce2460345920k+Text Domain Mismatch
#500Receive customer payments on Woocommerce245491,4191k+Non-prefixed global variable