
Abandoned Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/abandoned-contact-form-7Abandoned Contact Form 7 provides an ability to track the data from Contact Form 7 even if the user does not submit the form.
Is Abandoned Contact Form 7 Safe to Use in 2026?
Mostly Safe
Score 78/100Abandoned Contact Form 7 is generally safe to use. 1 past CVE were resolved. Keep it updated.
The "abandoned-contact-form-7" plugin v2.2 presents a concerning security posture due to a significant number of unprotected AJAX handlers and a history of security vulnerabilities. While the plugin demonstrates good practices in handling SQL queries with prepared statements and a high rate of output escaping, the presence of four AJAX handlers without authentication checks creates a substantial attack surface. The taint analysis indicates potential risks with unsanitized paths, although no critical or high severity flows were detected. The plugin's vulnerability history, including a currently unpatched medium severity CVE and a pattern of missing authorization issues, is a strong indicator of ongoing security weaknesses that require immediate attention.
Despite the proper use of prepared statements and reasonable output escaping, the critical flaws lie in the lack of authorization for its entry points and the historical vulnerability trends. The `unserialize` function, while not directly shown to be exploitable in the taint analysis, is inherently risky and warrants careful scrutiny. The vulnerability history strongly suggests a recurring problem with authorization, which, when combined with unprotected AJAX endpoints, could lead to serious security breaches. Users should exercise extreme caution when using this plugin, and immediate patching of the known CVE is paramount.
Key Concerns
- 4 AJAX handlers without auth checks
- 1 currently unpatched CVE (medium severity)
- 5 flows with unsanitized paths
- 1 dangerous function (unserialize)
- 0 capability checks
Abandoned Contact Form 7 Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Abandoned Contact Form 7 <= 2.0 - Missing Authorization
Abandoned Contact Form 7 Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Abandoned Contact Form 7 Attack Surface
AJAX Handlers 4
WordPress Hooks 32
Scheduled Events 1
Maintenance & Trust
Abandoned Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
Abandoned Contact Form 7 Alternatives
Metorik – Reports & Email Automation for WooCommerce
metorik-helper
The Metorik Helper helps provide your WooCommerce store with powerful analytics, reports, and tools.
ShopMagic – email automation
shopmagic-for-woocommerce
Flexible email automation and workflows triggered by customer and site events.
Tablesome Table – Contact Form DB – WPForms, CF7, Gravity, Forminator, Fluent
tablesome
Powerful Table, Form & Mail Automations. Form Entry Management (+ frontend table ), integrate with MailChimp, G Sheets, CF7, WPForms, Elementor, etc.
MWB HubSpot for WooCommerce – CRM, Abandoned Cart, Email Marketing, Marketing Automation & Analytics
makewebbetter-hubspot-for-woocommerce
Integrate WooCommerce with HubSpot’s free CRM, abandoned cart tracking, email marketing, marketing automation, analytics & more.
Abandoned Cart Recovery for WooCommerce
woo-abandoned-cart-recovery
A simple, effective solution to capture abandoned carts and auto-send reminders. Track logs and generate reports on carts, emails, and more
Abandoned Contact Form 7 Developer Profile
18 plugins · 7K total installs
How We Detect Abandoned Contact Form 7
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/abandoned-contact-form-7/inc/admin/js/cf7af-admin.js/wp-content/plugins/abandoned-contact-form-7/inc/admin/css/cf7af-admin.cssabandoned-contact-form-7/inc/admin/css/cf7af-admin.css?ver=abandoned-contact-form-7/inc/admin/js/cf7af-admin.js?ver=HTML / DOM Fingerprints
cf7af-abandoned-formdata-cf7af-noncecf7af_ajax_object