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
#1001Popup Builder – Create highly converting, mobile friendly marketing popups.3026722200k+Non-prefixed global variable
#1002QA Assistants – Driven by data3048672k+Non-prefixed global variable
#1003Rublon Multi-Factor Authentication (MFA)30216160400Output is not escaped
#1004Sina Extension for Elementor303,69116040k+Text Domain Mismatch
#1005Stackable – Page Builder Gutenberg Blocks3048287100k+Non Singular String Literal Domain
#1006Themify Portfolio Post3021410230k+Text Domain Mismatch
#1007User Access Manager3039317110k+Output is not escaped
#1008User Avatar – Reloaded30352171900Text Domain Mismatch
#1009Waitlist Woocommerce ( Back in stock notifier )302723114k+Output is not escaped
#1010Custom Post Types and Custom Fields creator – WCK301,29913710k+Text Domain Mismatch
#1011Webling30147313500Input is not validated
#1012Widget Manager Light3023383600Text Domain Mismatch
#1013Widgetize Pages Light301451043k+Output is not escaped
#1014WP Admin UI Customize3062939030k+Non-prefixed global variable
#1015WP Docs302682711k+Output is not escaped
#1016WP Inventory Manager308562331k+Output is not escaped
#1017WPS Cleaner3043049120k+Output is not escaped
#1018Yaad Sarig Payment Gateway For WC301582712k+Nonce verification recommended
#1019AI Copilot – Content Generator311591631k+wp function not compatible with requires wp
#1020All-in-one contact buttons – WPSHARE247311081134k+Non-prefixed global variable
#1021Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter315719650k+Nonce verification recommended
#1022AI ChatBot with ChatGPT and Content Generator by AYS31170378400Non-prefixed global variable
#1023Thanh Toán Quét Mã QR Code Tự Động – MoMo, ViettelPay, VNPay và 40 ngân hàng Việt Nam3159870700Text Domain Mismatch
#1024Buy Me a Coffee – Button and Widget Plugin311381406k+Output is not escaped
#1025CleverReach® WP31103934k+Non-prefixed global variable
#1026Theme Demo Importer and Patterns Library for CozyThemes – Cozy Essential Addons313933296k+Missing direct file access protection
#1027MultiVendorX – WooCommerce Multivendor Marketplace AI Powered Solutions316632732k+Text Domain Mismatch
#1028DirectoryPress Frontend31402563800Non-prefixed global variable
#1029Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)311132332k+Non-prefixed namespace
#1030Up2pay e-Transactions WooCommerce Payment Gateway314591754k+Text Domain Mismatch
#1031EnvoThemes Demo Import312211403k+Output is not escaped
#1032Express Checkout via PayPal for WooCommerce31158200800Nonce verification recommended
#1033افزونه پیامک حرفه ای فراز اس ام اس31891801k+wp function not compatible with requires wp
#1034g-FFL Checkout31249300600Request data is not unslashed
#1035WP Gravity Forms Constant Contact Plugin31684164600Text Domain Mismatch
#1036GS Pinterest Portfolio – Pins Grid, Masonry, User Profile, Popup & Board Widgets314021561k+Text Domain Mismatch
#1037HFD ePost Integration311861101k+Text Domain Mismatch
#1038OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy.3121362300k+Output is not escaped
#1039Image Hotspot – Map Image Annotation31952873k+Non-prefixed global variable
#1040Interactive Image Map Builder311603811k+Non-prefixed global variable
#1041Keywords to Links Converter31288144700Text Domain Mismatch
#1042Login rebuilder3140622620k+Non Singular String Literal Domain
#1043Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity311221312k+Output is not escaped
#1044Melapress Login Security31692782k+Non-prefixed global variable
#1045Openpay Cards Plugin311661053k+Text Domain Mismatch
#1046Patreon WordPress312763393k+Output is not escaped
#1047PayKeeper Payment Gateway for WooCommerce3111344500Non Singular String Literal Domain
#1048افزونه پیامک ووکامرس Persian WooCommerce SMS317226940k+Nonce verification recommended
#1049Pop-up311039110k+Output is not escaped
#1050Qi Blocks314634560k+Non-prefixed global variable