1ON1 URL REDIRECTS Security & Risk Analysis

wordpress.org/plugins/1on1-url-redirects

Easily redirect pages, posts and tags or custom post types to another page or post or external URL by specifying the redirect URL.

200 active installs v0.8 PHP + WP 4.0+ Updated Jan 17, 2026
301302metaredirecttags
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is 1ON1 URL REDIRECTS Safe to Use in 2026?

Generally Safe

Score 100/100

1ON1 URL REDIRECTS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "1on1-url-redirects" v0.8 plugin exhibits a generally good security posture, with a strong emphasis on authentication and input validation. The absence of any known CVEs or historical vulnerabilities is a positive indicator of the developer's diligence. The plugin correctly utilizes prepared statements for all SQL queries and implements a significant number of nonce and capability checks, demonstrating a commitment to WordPress security best practices. There are no detected REST API routes, shortcodes, or cron events, which minimizes the overall attack surface. However, the presence of two 'unserialize' function calls is a notable concern. While not necessarily a direct vulnerability, unsanitized or untrusted data being unserialized can lead to severe security issues like remote code execution if the input is not rigorously validated beforehand. The taint analysis also identified two flows with unsanitized paths, which, while not flagged as critical or high severity, warrant investigation to ensure no exploitable conditions exist.

Key Concerns

  • Uses unserialize function
  • Unsanitized paths in taint analysis
  • Low percentage of properly escaped output
Vulnerabilities
None known

1ON1 URL REDIRECTS Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

1ON1 URL REDIRECTS Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
8 prepared
Unescaped Output
370
76 escaped
Nonce Checks
22
Capability Checks
26
File Operations
4
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$config_file = unserialize(base64_decode(substr($config_file, strlen('QUICKPAGEPOSTREDIRECT'))));0.5\1ON1_URL_Redirects.php:1645
unserialize$config_file = unserialize(base64_decode(substr($config_file, strlen('QUICKPAGEPOSTREDIRECT'))), arr1ON1_URL_Redirects.php:1645

SQL Query Safety

100% prepared8 total queries

Output Escaping

17% escaped446 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
tag_redirection_setting (0.5\1ON1_URL_Redirects.php:581)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

1ON1 URL REDIRECTS Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 12

authwp_ajax_qppr_delete_all_settings0.5\1ON1_URL_Redirects.php:90
authwp_ajax_qppr_delete_all_iredirects0.5\1ON1_URL_Redirects.php:91
authwp_ajax_qppr_delete_all_qredirects0.5\1ON1_URL_Redirects.php:92
authwp_ajax_qppr_delete_quick_redirect0.5\1ON1_URL_Redirects.php:93
authwp_ajax_qppr_save_quick_redirect0.5\1ON1_URL_Redirects.php:94
authwp_ajax_qppr_pprhidemessage_ajax0.5\1ON1_URL_Redirects.php:95
authwp_ajax_qppr_delete_all_settings1ON1_URL_Redirects.php:90
authwp_ajax_qppr_delete_all_iredirects1ON1_URL_Redirects.php:91
authwp_ajax_qppr_delete_all_qredirects1ON1_URL_Redirects.php:92
authwp_ajax_qppr_delete_quick_redirect1ON1_URL_Redirects.php:93
authwp_ajax_qppr_save_quick_redirect1ON1_URL_Redirects.php:94
authwp_ajax_qppr_pprhidemessage_ajax1ON1_URL_Redirects.php:95
WordPress Hooks 82
actionadmin_init0.5\1ON1_URL_Redirects.php:76
actionadmin_init0.5\1ON1_URL_Redirects.php:77
actionadmin_init0.5\1ON1_URL_Redirects.php:78
actioninit0.5\1ON1_URL_Redirects.php:79
actionwp_head0.5\1ON1_URL_Redirects.php:80
actionsave_post0.5\1ON1_URL_Redirects.php:81
actionadmin_menu0.5\1ON1_URL_Redirects.php:82
filterplugin_row_meta0.5\1ON1_URL_Redirects.php:84
actionplugins_loaded0.5\1ON1_URL_Redirects.php:85
filterquery_vars0.5\1ON1_URL_Redirects.php:86
actionadmin_enqueue_scripts0.5\1ON1_URL_Redirects.php:87
actionadmin_enqueue_scripts0.5\1ON1_URL_Redirects.php:88
actionwp_enqueue_scripts0.5\1ON1_URL_Redirects.php:89
actioninit0.5\1ON1_URL_Redirects.php:102
actioninit0.5\1ON1_URL_Redirects.php:103
actionppr_meta_head_hook0.5\1ON1_URL_Redirects.php:104
actiontemplate_redirect0.5\1ON1_URL_Redirects.php:105
filterwp_get_nav_menu_items0.5\1ON1_URL_Redirects.php:106
filterwp_list_pages0.5\1ON1_URL_Redirects.php:107
filterpage_link0.5\1ON1_URL_Redirects.php:108
filterpost_link0.5\1ON1_URL_Redirects.php:109
filterpost_type_link0.5\1ON1_URL_Redirects.php:110
filterget_permalink0.5\1ON1_URL_Redirects.php:111
filterpre_get_posts0.5\1ON1_URL_Redirects.php:116
filtermanage_post_posts_columns0.5\1ON1_URL_Redirects.php:477
actionmanage_post_posts_custom_column0.5\1ON1_URL_Redirects.php:478
filtermanage_page_posts_columns0.5\1ON1_URL_Redirects.php:482
actionmanage_page_posts_custom_column0.5\1ON1_URL_Redirects.php:483
filtermanage_post_posts_columns0.5\1ON1_URL_Redirects.php:494
actionmanage_post_posts_custom_column0.5\1ON1_URL_Redirects.php:495
filtermanage_page_posts_columns0.5\1ON1_URL_Redirects.php:498
actionmanage_page_posts_custom_column0.5\1ON1_URL_Redirects.php:499
actionadmin_init0.5\1ON1_URL_Redirects.php:541
actionadmin_notices0.5\1ON1_URL_Redirects.php:2392
filtersanitize_option_quickppr_redirects0.5\1ON1_URL_Redirects.php:2649
filtersanitize_option_quickppr_redirects_meta0.5\1ON1_URL_Redirects.php:2663
filtersanitize_post_meta__pprredirect_active0.5\1ON1_URL_Redirects.php:2668
filtersanitize_post_meta__pprredirect_newwindow0.5\1ON1_URL_Redirects.php:2673
filtersanitize_post_meta__pprredirect_relnofollow0.5\1ON1_URL_Redirects.php:2678
filtersanitize_post_meta__pprredirect_rewritelink0.5\1ON1_URL_Redirects.php:2683
filtersanitize_post_meta__pprredirect_type0.5\1ON1_URL_Redirects.php:2692
actionadmin_init1ON1_URL_Redirects.php:76
actionadmin_init1ON1_URL_Redirects.php:77
actionadmin_init1ON1_URL_Redirects.php:78
actioninit1ON1_URL_Redirects.php:79
actionwp_head1ON1_URL_Redirects.php:80
actionsave_post1ON1_URL_Redirects.php:81
actionadmin_menu1ON1_URL_Redirects.php:82
filterplugin_row_meta1ON1_URL_Redirects.php:84
actionplugins_loaded1ON1_URL_Redirects.php:85
filterquery_vars1ON1_URL_Redirects.php:86
actionadmin_enqueue_scripts1ON1_URL_Redirects.php:87
actionadmin_enqueue_scripts1ON1_URL_Redirects.php:88
actionwp_enqueue_scripts1ON1_URL_Redirects.php:89
actioninit1ON1_URL_Redirects.php:102
actioninit1ON1_URL_Redirects.php:103
actionppr_meta_head_hook1ON1_URL_Redirects.php:104
actiontemplate_redirect1ON1_URL_Redirects.php:105
filterwp_get_nav_menu_items1ON1_URL_Redirects.php:106
filterwp_list_pages1ON1_URL_Redirects.php:107
filterpage_link1ON1_URL_Redirects.php:108
filterpost_link1ON1_URL_Redirects.php:109
filterpost_type_link1ON1_URL_Redirects.php:110
filterget_permalink1ON1_URL_Redirects.php:111
filterpre_get_posts1ON1_URL_Redirects.php:116
filtermanage_post_posts_columns1ON1_URL_Redirects.php:477
actionmanage_post_posts_custom_column1ON1_URL_Redirects.php:478
filtermanage_page_posts_columns1ON1_URL_Redirects.php:482
actionmanage_page_posts_custom_column1ON1_URL_Redirects.php:483
filtermanage_post_posts_columns1ON1_URL_Redirects.php:494
actionmanage_post_posts_custom_column1ON1_URL_Redirects.php:495
filtermanage_page_posts_columns1ON1_URL_Redirects.php:498
actionmanage_page_posts_custom_column1ON1_URL_Redirects.php:499
actionadmin_init1ON1_URL_Redirects.php:541
actionadmin_notices1ON1_URL_Redirects.php:2394
filtersanitize_option_quickppr_redirects1ON1_URL_Redirects.php:2651
filtersanitize_option_quickppr_redirects_meta1ON1_URL_Redirects.php:2665
filtersanitize_post_meta__pprredirect_active1ON1_URL_Redirects.php:2670
filtersanitize_post_meta__pprredirect_newwindow1ON1_URL_Redirects.php:2675
filtersanitize_post_meta__pprredirect_relnofollow1ON1_URL_Redirects.php:2680
filtersanitize_post_meta__pprredirect_rewritelink1ON1_URL_Redirects.php:2685
filtersanitize_post_meta__pprredirect_type1ON1_URL_Redirects.php:2694
Maintenance & Trust

1ON1 URL REDIRECTS Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 17, 2026
PHP min version
Downloads7K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

1ON1 URL REDIRECTS Developer Profile

Marketing1on1

1 plugin · 200 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect 1ON1 URL REDIRECTS

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/1on1-url-redirects/css/style.css/wp-content/plugins/1on1-url-redirects/css/ppr-admin.css/wp-content/plugins/1on1-url-redirects/js/ppr-admin.js/wp-content/plugins/1on1-url-redirects/js/ppr-frontend.js
Script Paths
/wp-content/plugins/1on1-url-redirects/js/ppr-admin.js/wp-content/plugins/1on1-url-redirects/js/ppr-frontend.js
Version Parameters
1on1-url-redirects/css/style.css?ver=1on1-url-redirects/css/ppr-admin.css?ver=1on1-url-redirects/js/ppr-admin.js?ver=1on1-url-redirects/js/ppr-frontend.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about 1ON1 URL REDIRECTS