WP Post Redirect Security & Risk Analysis

wordpress.org/plugins/wp-post-redirect

Easily redirect your WordPress posts to any external URL with a simple metabox. Lightweight, efficient, and perfect for SEO!

3K active installs v2.2 PHP 5.6+ WP 3.8+ Updated Feb 2, 2026
changeredirectredirectionseourl
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Post Redirect Safe to Use in 2026?

Generally Safe

Score 100/100

WP Post Redirect 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 wp-post-redirect v2.2 plugin exhibits a generally good security posture based on the provided static analysis. The plugin utilizes prepared statements for all SQL queries, avoids external HTTP requests, and has no recorded vulnerabilities. This suggests a mature development process with a focus on secure coding practices. However, there are minor areas for improvement. While the attack surface is small, the single AJAX handler lacks an explicit authentication check, which could be a concern if the functionality is sensitive. Additionally, the output escaping is not 100% comprehensive, with 30% of outputs not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities in certain scenarios, although the taint analysis did not reveal any critical or high severity flows. Overall, the plugin is well-developed from a security standpoint, but further hardening of the AJAX endpoint and ensuring comprehensive output escaping would elevate its security to an excellent level.

Key Concerns

  • AJAX handler without authentication check
  • Unescaped outputs (30%)
Vulnerabilities
None known

WP Post Redirect Security Vulnerabilities

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

WP Post Redirect Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

70% escaped57 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class-wp-post-redirect-admin> (includes\class-wp-post-redirect-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Post Redirect Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_wppr_search_postsincludes\class-wp-post-redirect-admin.php:34
WordPress Hooks 11
filtermanage_post_posts_columnsincludes\class-wp-post-redirect-admin.php:16
actionmanage_post_posts_custom_columnincludes\class-wp-post-redirect-admin.php:17
actionadd_meta_boxesincludes\class-wp-post-redirect-admin.php:20
actionsave_postincludes\class-wp-post-redirect-admin.php:21
filterget_sample_permalink_htmlincludes\class-wp-post-redirect-admin.php:24
actionadmin_menuincludes\class-wp-post-redirect-admin.php:27
actionadmin_initincludes\class-wp-post-redirect-admin.php:28
actionadmin_initincludes\class-wp-post-redirect-admin.php:31
actiontemplate_redirectpostredirect.php:30
filterpost_linkpostredirect.php:31
filternav_menu_link_attributespostredirect.php:34
Maintenance & Trust

WP Post Redirect Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 2, 2026
PHP min version5.6
Downloads33K

Community Trust

Rating92/100
Number of ratings5
Active installs3K
Developer Profile

WP Post Redirect Developer Profile

Marco Milesi

13 plugins · 13K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
280 days
View full developer profile
Detection Fingerprints

How We Detect WP Post Redirect

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

Asset Fingerprints

HTML / DOM Fingerprints

JS Globals
wppr_search_posts_nonce
FAQ

Frequently Asked Questions about WP Post Redirect