WordPress.Security.SafeRedirect.wp_redirect_wp_redirect
wp redirect wp redirect
Plugin Check reported a security-sensitive coding pattern that needs review.
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
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #2001 | FV Clone Screen Options | 89 | 16 | 3 | 1k+ | wp function not compatible with requires wp | ||
| #2002 | ShareThis Dashboard for Google Analytics | 89 | 6 | 270 | 80k+ | Non-prefixed global variable | ||
| #2003 | Superb Table (SEO Optimized Tables With Schema) | 89 | 44 | 12 | 2k+ | wp function not compatible with requires wp | ||
| #2004 | Disable User Login | 89 | 1 | 20 | 400 | Direct Query | ||
| #2005 | Flipdish Ordering System | 90 | 5 | 11 | 400 | Non-prefixed function | ||
| #2006 | LH Force Lowercase URLs | 90 | 4 | 3 | 2k+ | Input is not validated or sanitized | ||
| #2007 | Smooth Page Scroll Up/Down Buttons | 91 | 1 | 5 | 2k+ | Non-prefixed function | ||
| #2008 | WP SSL Redirect | 91 | 1 | 8 | 600 | trademarked term | ||
| #2009 | OTP Login With Phone Number, OTP Verification | 92 | 3 | 23 | 900 | Non-prefixed hook name | ||
| #2010 | Propovoice: All-in-One Client Management System | 92 | 13 | 41 | 800 | Non-prefixed global variable | ||
| #2011 | Revision Manager TMC | 92 | 40 | 14 | 1k+ | Text Domain Mismatch | ||
| #2012 | SmartEmailing | 92 | 7 | 3 | 600 | Missing direct file access protection | ||
| #2013 | Multi Currency, Currency Switcher, Exchange Rates for WooCommerce – Mudra | 92 | 2 | 9 | 1k+ | Non-prefixed hook name | ||
| #2014 | WP Quick Post Duplicator | 92 | 3 | 10 | 2k+ | trademarked term | ||
| #2015 | Convert WPBakery to Elementor | 93 | 17 | 500 | Non-prefixed global variable | |||
| #2016 | Feed For TikTok Shop | 93 | 11 | 4 | 400 | wp function not compatible with requires wp | ||
| #2017 | GHL Contact Form 7 Bridge – Send Contact Form 7 leads to GHL CRM | 93 | 7 | 26 | 400 | Non-prefixed global variable | ||
| #2018 | Simple Password Protect | 93 | 1 | 4 | 400 | wp redirect wp redirect | ||
| #2019 | Single Category Permalink | 93 | 5 | 12 | 400 | Non-prefixed global variable | ||
| #2020 | WP Disable Site Health | 93 | 4 | 4 | 900 | trademarked term | ||
| #2021 | 404 Redirection | 94 | 4 | 2 | 6k+ | Missing direct file access protection | ||
| #2022 | 404 to Home | 94 | 6 | 1 | 1k+ | wp function not compatible with requires wp | ||
| #2023 | Better 404 Redirect To Homepage | 94 | 3 | 3 | 600 | Missing direct file access protection | ||
| #2024 | Disable woocommerce logout confirmation | 94 | 3 | 3 | 700 | trademarked term | ||
| #2025 | EasyMega | 94 | 22 | 6k+ | Non-prefixed hook name | |||
| #2026 | Post Category Prev-Next Link Fix | 94 | 3 | 4 | 1k+ | Missing direct file access protection | ||
| #2027 | WC Minimum Order Amount | 94 | 7 | 6 | 3k+ | Text Domain Mismatch | ||
| #2028 | Disable Comments | 94 | 2 | 4 | 9k+ | trademarked term | ||
| #2029 | ContentProtector – password protect your page, post or text | 95 | 1 | 3 | 4k+ | Non-prefixed class | ||
| #2030 | Daisy Comments — Disable Comments & Stop Spam | 95 | 1 | 3 | 1k+ | Non-prefixed class | ||
| #2031 | Enhanced Autoload Manager | 95 | 2 | 4 | 600 | wp function not compatible with requires wp | ||
| #2032 | Functionality | 95 | 6 | 2 | 1k+ | date date | ||
| #2033 | Interactions – Animations for Elementor & Gutenberg | 95 | 3 | 4 | 500 | Missing Translators Comment | ||
| #2034 | Arvow AI SEO Writer | 95 | 1 | 5 | 1k+ | Non-prefixed global variable | ||
| #2035 | Postname Permalink Auto Redirect | 95 | 2 | 3 | 600 | Missing direct file access protection | ||
| #2036 | Redirect 404 Error Page to Homepage | 95 | 1 | 2 | 6k+ | outdated tested upto header | ||
| #2037 | SX No Homepage Pagination | 95 | 2 | 2 | 1k+ | outdated tested upto header | ||
| #2038 | Improved External Products for WooCommerce | 95 | 1 | 8 | 1k+ | Non-prefixed class | ||
| #2039 | WP Remove Category Base | 95 | 1 | 4 | 8k+ | trademarked term | ||
| #2040 | Customer Reviews Collector for WooCommerce | 96 | 5 | 1 | 5k+ | Missing direct file access protection | ||
| #2041 | MyServerInfo – Memory Usage, PHP Version, Memory Limit, Execution Time, CPU Usage, Disk Usage | 96 | 1 | 2 | 800 | mismatched plugin name | ||
| #2042 | WP Post Page Clone | 96 | 5 | 80k+ | trademarked term | |||
| #2043 | Quick Copy – Duplicate Posts & Pages | 97 | 3 | 1k+ | Discouraged text-domain loading |