Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More Security & Risk Analysis

wordpress.org/plugins/simple-301-redirects

Simple 301 Redirects provides an easy method of redirecting requests to another page on your site or elsewhere on the web.

100K active installs v2.1.0 PHP 7.4+ WP 5.3+ Updated Feb 8, 2026
301-redirect404-error-loglink-shortenerredirect-urlurl-redirects
97
A · Safe
CVEs total7
Unpatched0
Last CVENov 13, 2023
Safety Verdict

Is Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More Safe to Use in 2026?

Generally Safe

Score 97/100

Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More has a strong security track record. Known vulnerabilities have been patched promptly.

7 known CVEsLast CVE: Nov 13, 2023Updated 1mo ago
Risk Assessment

The "simple-301-redirects" plugin v2.1.0 exhibits a mixed security posture. On the positive side, the static analysis reveals a solid foundation with no unprotected AJAX handlers or REST API routes, and 100% of SQL queries utilize prepared statements. The plugin also implements a good number of nonce and capability checks, indicating an effort towards securing its entry points. However, several concerns warrant attention.

The presence of the `unserialize` function, a known dangerous function, is a significant red flag. While taint analysis did not report critical or high severity unsanitized flows, the potential for unserialize vulnerabilities, especially when combined with external input, cannot be ignored. Furthermore, 30% of output escaping is not properly handled, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is echoed without adequate sanitization.

The plugin's vulnerability history, with 7 known CVEs including 4 high and 3 medium severity, is concerning. The common types of vulnerabilities like CSRF, Improper Access Control, and Missing Authorization, particularly highlighted by the last vulnerability in November 2023, suggest recurring security weaknesses. Although there are currently no unpatched CVEs, this history indicates a pattern of exploitable flaws that require vigilant patching. The presence of multiple high and medium severity vulnerabilities in the past suggests a need for more robust security practices in development.

Key Concerns

  • Dangerous function: unserialize used
  • 30% of output escaping not proper
  • History of 4 high severity CVEs
  • History of 3 medium severity CVEs
Vulnerabilities
7

Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More Security Vulnerabilities

CVEs by Year

5 CVEs in 2021
2021
2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

High
4
Medium
3

7 total CVEs

CVE-2023-47761medium · 4.3Missing Authorization

Simple 301 Redirects by BetterLinks <= 2.0.7 - Missing Authorization via clicked

Nov 13, 2023 Patched in 2.0.8 (71d)
WF-9945c85b-a97a-4ad0-9d0a-69faf157563a-simple-301-redirectsmedium · 5.4Cross-Site Request Forgery (CSRF)

Simple 301 Redirects <= 2.0.7 - Cross-Site Request Forgery via 'clicked'

Aug 30, 2023 Patched in 2.0.8 (146d)
CVE-2021-24355medium · 4.3Improper Access Control

Simple 301 Redirects 2.0.0 - 2.0.3 - Authenticated Wildcard Activation and Retrieval

May 26, 2021 Patched in 2.0.4 (972d)
CVE-2021-24352high · 8.8Missing Authorization

Simple 301 Redirects 2.0.0 - 2.0.3 - Unauthenticated Redirect Export

May 26, 2021 Patched in 2.0.4 (972d)
CVE-2021-24354high · 8.8Missing Authorization

Simple 301 Redirects 2.0.0 - 2.0.3 - Authenticated Arbitrary Plugin Installation

May 26, 2021 Patched in 2.0.4 (972d)
CVE-2021-24356high · 8.8Missing Authorization

Simple 301 Redirects 2.0.0 - 2.0.3 - Authenticated Arbitrary Plugin Activation

May 26, 2021 Patched in 2.0.4 (972d)
CVE-2021-24353high · 8.8Improper Access Control

Simple 301 Redirects 2.0.0 - 2.0.3 - Unauthenticated Redirect Import

May 26, 2021 Patched in 2.0.4 (972d)
Code Analysis
Analyzed Mar 16, 2026

Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
17
39 escaped
Nonce Checks
14
Capability Checks
12
File Operations
2
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserializereturn unserialize(wp_remote_retrieve_body($response));includes\Helper.php:57

Output Escaping

70% escaped56 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

8 flows1 with unsanitized paths
send_data (includes\Admin\WPDev\PluginUsageTracker.php:433)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 10

authwp_ajax_simple301redirects/admin/wildcardincludes\Admin\Ajax.php:7
authwp_ajax_simple301redirects/admin/get_wildcardincludes\Admin\Ajax.php:8
authwp_ajax_simple301redirects/admin/install_pluginincludes\Admin\Ajax.php:9
authwp_ajax_simple301redirects/admin/activate_pluginincludes\Admin\Ajax.php:10
authwp_ajax_simple301redirects/admin/hide_noticeincludes\Admin\Ajax.php:11
authwp_ajax_simple301redirects/admin/fetch_all_linksincludes\Admin\Ajax.php:12
authwp_ajax_simple301redirects/admin/create_new_linkincludes\Admin\Ajax.php:13
authwp_ajax_simple301redirects/admin/update_linkincludes\Admin\Ajax.php:14
authwp_ajax_simple301redirects/admin/delete_linkincludes\Admin\Ajax.php:15
authwp_ajax_simple301redirects/admin/get_import_infoincludes\Admin\Tools.php:11
WordPress Hooks 14
actionadmin_enqueue_scriptsincludes\Admin\Assets.php:7
actionwp_print_scriptsincludes\Admin\Assets.php:17
actionadmin_menuincludes\Admin\Menu.php:7
actionadmin_initincludes\Admin\Menu.php:10
actionadmin_initincludes\Admin\Tools.php:9
actionadmin_initincludes\Admin\Tools.php:10
actionadmin_noticesincludes\Admin\WPDev\PluginUsageTracker.php:147
actionadmin_footer-plugins.phpincludes\Admin\WPDev\PluginUsageTracker.php:152
filterSimple301Redirects/Admin/skip_no_conflictincludes\Admin.php:12
actioninitincludes\Admin.php:45
actionplugins_loadedwp-simple-301-redirects.php:46
actioninitwp-simple-301-redirects.php:47
actionsimple301redirects_loadedwp-simple-301-redirects.php:50
actioninitwp-simple-301-redirects.php:52
Maintenance & Trust

Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 8, 2026
PHP min version7.4
Downloads3.0M

Community Trust

Rating76/100
Number of ratings162
Active installs100K
Developer Profile

Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More Developer Profile

WPDeveloper

46 plugins · 4.0M total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
163 days
View full developer profile
Detection Fingerprints

How We Detect Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-301-redirects/assets/css/simple-301-redirects.css/wp-content/plugins/simple-301-redirects/assets/js/simple-301-redirects.core.min.js
Version Parameters
simple-301-redirects/assets/css/simple-301-redirects.css?ver=simple-301-redirects/assets/js/simple-301-redirects.core.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
simple-301-redirects-wrapsimple-301-redirects-field
Data Attributes
data-setting-name="301_redirects"data-setting-name="301_redirects_wildcard"
JS Globals
simple_301_redirects_ajax_object
FAQ

Frequently Asked Questions about Simple 301 Redirects By BetterLinks – Easy WordPress Redirect Manager for Redirects, 404 Error Log & More