
WP Redirects – Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/wp-redirects-contact-form-7This is custom redirection on successful submission of contact form 7.
Is WP Redirects – Contact Form 7 Safe to Use in 2026?
Generally Safe
Score 92/100WP Redirects – Contact Form 7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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
WP Redirects – Contact Form 7 Security Vulnerabilities
WP Redirects – Contact Form 7 Code Analysis
Output Escaping
Data Flow Analysis
WP Redirects – Contact Form 7 Attack Surface
AJAX Handlers 4
WordPress Hooks 11
Maintenance & Trust
WP Redirects – Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
WP Redirects – Contact Form 7 Alternatives
Simple Redirection for Contact Form 7
simple-redirection-for-contact-form-7
Simple redirection addon for Contact Form 7, allows you to redirect to an existing page or a custom URL after form submission.
Simple Redirect – Contact Form 7
simple-redirect-contact-form-7
Redirect settings for Contact Form 7, Redirect after mail sent or form submit, Add settings line in form "Additional Settings" tab, on_mails …
Database Addon for Contact Form 7 – CFDB7
contact-form-cfdb7
Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 database plugin.
ReCaptcha v2 for Contact Form 7
wpcf7-recaptcha
Adds reCaptcha v2 from Contact Form 7 5.0.5 that was dropped on Contact Form 7 5.1
Redirection for Contact Form 7
wpcf7-redirect
Redirect to any page or URL, execute scripts after submission, save data to the database, and unlock additional submission actions for Contact Form 7.
WP Redirects – Contact Form 7 Developer Profile
14 plugins · 6K total installs
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
/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/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.jswp-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
wrapper_container_settingcomponent--examplecheck_idsucc_page_idsucc_page_urlcustom_js_cf7file_urlfile_id+6 moreyspl_cf7r_admin_scriptsyspl_cf7r_set_redirectsyspl_cf7r_add_tabyspl_cf7r_load_wp_scriptsyspl_cf7r_load_admin_scriptsyspl_check_cf7+2 more/wp-json/wp-redirects-contact-form-7/v1/settings