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
#901wp-mpdf271233821k+Non-prefixed global variable
#902Worthy – VG WORT Integration für WordPress271,3437731k+Output is not escaped
#903Redirection for Contact Form 72734374200k+Non-prefixed global variable
#904Zibal Payment Gateway for Gravity Forms27828248400Text Domain Mismatch
#905Vertex Addons for Elementor28232413400Output is not escaped
#906Integration for Constant Contact and Contact Form 7, WPForms, Elementor, Ninja Forms28632351800Text Domain Mismatch
#907Integration for Mailchimp and Contact Form 7, WPForms, Elementor, Ninja Forms286493579k+Text Domain Mismatch
#908WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms28659359400Text Domain Mismatch
#909Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress2846533830k+Text Domain Mismatch
#910Expand Divi28911001k+Non-prefixed global variable
#911FAPI Member28279153500Exception output is not escaped
#912Advanced Shipping Rates for WooCommerce: Flexible Table Rate Shipping Rules281875052k+Non-prefixed global variable
#913گیت‌لند | درگاه پرداخت هوشمند گیت‌لند283272353k+Output is not escaped
#914Photo Gallery – GT3 Image Gallery & Gutenberg Block Gallery2838417510k+Text Domain Mismatch
#915Integration for Google Sheets and Contact Form 7, WPForms, Elementor, Ninja Forms286413481k+Text Domain Mismatch
#916Kama Thumbnail2880479k+Output is not escaped
#917WP to LinkedIn Auto Publish28734250900Unsafe printing function
#918Loginfy – Custom Login Page Customizer283383982k+Output is not escaped
#919MapSVG – Vector maps, Image maps, Google Maps2879491k+Missing direct file access protection
#920Media Hygiene: Remove or Delete Unused Images and More!286543095k+Non Singular String Literal Domain
#921درگاه پرداخت بانک ملت ووکامرس28611302k+Request data is not unslashed
#922My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)28164441100k+Non-prefixed global variable
#923ووکامرس فارسی2815721590k+Output is not escaped
#924افزونه حمل و نقل ووکامرس | پست پیشتاز، تیپاکس و پیک موتوری2813119020k+Missing nonce verification
#925Pixel Gallery Addons for Elementor – Easy Grid, Creative Gallery, Drag and Drop Grid, Custom Grid Layout, Portfolio Gallery281462595k+Post Not In exclude
#926Autopay287693343k+Text Domain Mismatch
#927Podcast Importer SecondLine283561694k+Text Domain Mismatch
#928Payment Plugins for PayPal WooCommerce2823224680k+Non-prefixed hook name
#929Query Wrangler28628229700Output is not escaped
#930Responsive Lightbox & Gallery28139513100k+Non-prefixed hook name
#931Secure Downloads28616406600Output is not escaped
#932Praison AI SEO286493061k+Text Domain Mismatch
#933Tab – Accordion, FAQ281045421k+Non-prefixed global variable
#934Temporary Login Without Password28128131100k+wp function not compatible with requires wp
#935Terms descriptions282224231k+Non-prefixed function
#936Thim Kit for Elementor – Pre-built Templates & Widgets for Elementor2829129220k+Output is not escaped
#937Jetpack VaultPress287136210k+Missing nonce verification
#938VG WORT METIS28150317900Nonce verification recommended
#939WC Fields Factory281943697k+Nonce verification recommended
#94010WebSocial2858418510k+Unsafe printing function
#941PayZen for WooCommerce28258214600Output is not escaped
#942WP Booking System – Booking Calendar2850254920k+Output is not escaped
#943WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)2820921710k+Exception output is not escaped
#944WPS Bidouille2847221510k+Output is not escaped
#945Advanced coupon for WooCommerce29472242900Text Domain Mismatch
#946AL Pack29138162k+Non-prefixed global variable
#947AppPresser – Mobile App Framework292622141k+Text Domain Mismatch
#948aThemeArt Theme Helper292061512k+Non-prefixed global variable
#949Better Google Analytics293768692k+Non-prefixed global variable
#950Bitcoin Payments – Blockonomics292082272k+Output is not escaped