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
#851WP Zoho for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms – CRM, Bigin276923813k+Text Domain Mismatch
#852Divi Collage275161,183700Non-prefixed global variable
#853Comment Link Remove and Other Comment Tools276911327k+Text Domain Mismatch
#854Duplicate Post27447274300k+Unsafe printing function
#855Polls CP27399500400Output is not escaped
#856Cyrlitera – Transliteration of Links and File Names2745320440k+Output is not escaped
#857Echo Knowledge Base – Documentation, FAQs, Chat & Smart Search2728975110k+Output is not escaped
#858Embedder for Google Reviews275311,3336k+Non-prefixed global variable
#859CM Tooltip Glossary276111887k+Output is not escaped
#860Everest Backup – WordPress Cloud Backup, Migration, Restore & Cloning Plugin271221353k+Non-prefixed global variable
#861Extra Product Options for WooCommerce275481,342600Non-prefixed global variable
#862Foxtool All-in-One: Contact chat button, Custom login, Media optimize images271,6293607k+Unsafe printing function
#863StylePress for Elementor27767283600Text Domain Mismatch
#864Login for Google Apps271398510k+Exception output is not escaped
#865Gravity Forms + Stripe27368210600Output is not escaped
#866GSpeech TTS – WordPress Text To Speech Plugin278423333k+Output is not escaped
#867HM Multiple Roles275371,2871k+Non-prefixed global variable
#868ImageRecycle pdf & image compression273292041k+Text Domain Mismatch
#869Import Eventbrite Events271565753k+Non-prefixed global variable
#870Ray Enterprise Translation27876068k+Non-prefixed global variable
#871Liza Widget For Spotify and Elementor276091,2871k+Non-prefixed global variable
#872Loco Translate274512251m+Output is not escaped
#873Login Security Solution272161544k+Output is not escaped
#874MakeCommerce for WooCommerce278264523k+Text Domain Mismatch
#875Online Booking & Scheduling Calendar for WordPress by vcita274731611k+Output is not escaped
#876Memberful – Membership Plugin273513361k+Text Domain Mismatch
#877MLSImport – Download and synchronize real estate data from various MLS (Multiple Listing Services)271545515k+Non-prefixed global variable
#878MW WP Form27334219200k+Output is not escaped
#879Nextend Social Login and Register271,668243200k+Output is not escaped
#880picu – Online Photo Proofing Gallery276133252k+Output is not escaped
#881Pie Register – User Registration, Profiles & Content Restriction271,7791k+Non-prefixed global variable
#882PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags2742432310k+Missing Translators Comment
#883Restrict for Elementor275301,223900Non-prefixed global variable
#884Robokassa payment gateway for Woocommerce27952113k+Non-prefixed global variable
#885Shipit27371209400Text Domain Mismatch
#886Side Cart Woocommerce | Woocommerce Cart2749043980k+Output is not escaped
#887Sign-up Sheets273253631k+Output is not escaped
#888Simple Download Monitor2721827320k+Output is not escaped
#889Hubbub Lite – Fast, free social sharing and follow buttons2733717230k+Text Domain Mismatch
#890Social Web Suite – Social Media Auto Post, Social Media Auto Publish2774164500Non-prefixed global variable
#891SV Tracking Manager279681291k+Output is not escaped
#892Terms & Conditions Per Product275331,336800Non-prefixed global variable
#893Orbit Fox: Duplicate Page, Menu Icons, SVG Support, Cookie Notice, Custom Fonts & More27165430100k+Non-prefixed global variable
#894Transbank Webpay2719821110k+Non-prefixed global variable
#895Wiremo – Product Reviews for WooCommerce27445212700Output is not escaped
#896Tabbed Category Product Listing for Woocommerce274231111k+Text Domain Mismatch
#897Content Pilot – Autoblogging & Affiliate Marketing Suite27299269800Output is not escaped
#898Email Marketing Plugin – WP Email Capture273832621k+Output is not escaped
#899WP Events Manager2729441530k+Output is not escaped
#900WP Hide & Security Enhancer2712437550k+Input is not sanitized