WP Redirects – Contact Form 7 Security & Risk Analysis

wordpress.org/plugins/wp-redirects-contact-form-7

This is custom redirection on successful submission of contact form 7.

400 active installs v3.0 PHP + WP 3.3+ Updated Aug 2, 2024
contact-form-7contact-form-7-redirectcontact-form-7-success-pagecontact-form-7-thank-youredirection-contact-form-7
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Redirects – Contact Form 7 Safe to Use in 2026?

Generally Safe

Score 92/100

WP Redirects – Contact Form 7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "wp-redirects-contact-form-7" plugin, version 3.0, exhibits a generally strong security posture based on this static analysis. It demonstrates good practices by employing prepared statements for all SQL queries and properly escaping a high percentage of its outputs. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests is commendable. The plugin also shows an awareness of security by including nonce checks on some of its entry points and correctly handling its REST API routes with permission callbacks.

However, there are a couple of areas that warrant attention. The presence of one flow with an unsanitized path in the taint analysis, despite not being classified as critical or high severity, indicates a potential for unexpected behavior or information leakage if exploited. Additionally, the complete lack of capability checks on its AJAX handlers is a significant concern. While all AJAX handlers have an authentication check, relying solely on authentication without verifying user permissions could lead to privilege escalation if an authenticated user can access functionalities they shouldn't.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a positive sign, suggesting a history of secure development or diligent patching. However, it's important to remember that a clean history doesn't guarantee future security, especially given the identified potential weakness in AJAX handler authorization. In conclusion, the plugin is built on a solid foundation of secure coding practices, but the lack of capability checks on AJAX handlers presents a specific, addressable risk.

Key Concerns

  • Unsanitized path in taint flow
  • AJAX handlers without capability checks
Vulnerabilities
None known

WP Redirects – Contact Form 7 Security Vulnerabilities

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

WP Redirects – Contact Form 7 Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
79 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

90% escaped88 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<wp-redirects-contact-form-7> (wp-redirects-contact-form-7.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Redirects – Contact Form 7 Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_yspl_cf7r_admin_scriptswp-redirects-contact-form-7.php:113
noprivwp_ajax_yspl_cf7r_admin_scriptswp-redirects-contact-form-7.php:114
authwp_ajax_custom_get_optionswp-redirects-contact-form-7.php:323
noprivwp_ajax_custom_get_optionswp-redirects-contact-form-7.php:324
WordPress Hooks 11
actionadmin_noticeswp-redirects-contact-form-7.php:55
actionadmin_enqueue_scriptswp-redirects-contact-form-7.php:74
actionwp_enqueue_scriptswp-redirects-contact-form-7.php:109
actionadmin_enqueue_scriptswp-redirects-contact-form-7.php:110
filterwpcf7_editor_panelswp-redirects-contact-form-7.php:164
actionwp_footerwp-redirects-contact-form-7.php:507
actionwpcf7_contact_formwp-redirects-contact-form-7.php:512
filterwpcf7_ajax_json_echowp-redirects-contact-form-7.php:537
actionadmin_footerwp-redirects-contact-form-7.php:569
actionwpcf7_after_savewp-redirects-contact-form-7.php:644
actionadmin_menuwp-redirects-contact-form-7.php:654
Maintenance & Trust

WP Redirects – Contact Form 7 Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 2, 2024
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs400
Developer Profile

WP Redirects – Contact Form 7 Developer Profile

Yudiz Solutions Pvt. Ltd.

14 plugins · 6K total installs

85
trust score
Avg Security Score
96/100
Avg Patch Time
59 days
View full developer profile
Detection Fingerprints

How We Detect WP Redirects – Contact Form 7

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-redirects-contact-form-7/includes/js/admin.js/wp-content/plugins/wp-redirects-contact-form-7/includes/style/sweetalert2.min.css/wp-content/plugins/wp-redirects-contact-form-7/includes/style/frontend-style.css/wp-content/plugins/wp-redirects-contact-form-7/includes/js/custom.js/wp-content/plugins/wp-redirects-contact-form-7/includes/js/sweetalert2.min.js
Script Paths
/wp-content/plugins/wp-redirects-contact-form-7/includes/js/admin.js/wp-content/plugins/wp-redirects-contact-form-7/includes/js/custom.js/wp-content/plugins/wp-redirects-contact-form-7/includes/js/sweetalert2.min.js
Version Parameters
wp-redirects-contact-form-7/includes/js/admin.js?ver=wp-redirects-contact-form-7/includes/style/sweetalert2.min.css?ver=wp-redirects-contact-form-7/includes/style/frontend-style.css?ver=wp-redirects-contact-form-7/includes/js/custom.js?ver=wp-redirects-contact-form-7/includes/js/sweetalert2.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrapper_container_settingcomponent--example
Data Attributes
check_idsucc_page_idsucc_page_urlcustom_js_cf7file_urlfile_id+6 more
JS Globals
yspl_cf7r_admin_scriptsyspl_cf7r_set_redirectsyspl_cf7r_add_tabyspl_cf7r_load_wp_scriptsyspl_cf7r_load_admin_scriptsyspl_check_cf7+2 more
REST Endpoints
/wp-json/wp-redirects-contact-form-7/v1/settings
FAQ

Frequently Asked Questions about WP Redirects – Contact Form 7