Connect Contact Form 7 to Constant Contact V3 Security & Risk Analysis

wordpress.org/plugins/connect-contact-form-7-to-constant-contact-v3

This will connect Contact form 7 (or WooCommerce Checkout) to Constant Contact using the Constant Contact API V3. Requires an API Key and Secret for f …

10 active installs v1.6.1 PHP 7.0+ WP 4.8+ Updated Mar 18, 2025
constant-contactcontact-form-7
91
A · Safe
CVEs total1
Unpatched0
Last CVEDec 11, 2024
Safety Verdict

Is Connect Contact Form 7 to Constant Contact V3 Safe to Use in 2026?

Generally Safe

Score 91/100

Connect Contact Form 7 to Constant Contact V3 has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 11, 2024Updated 1yr ago
Risk Assessment

The 'connect-contact-form-7-to-constant-contact-v3' v1.6.1 plugin exhibits a generally good security posture, with no critical or high severity vulnerabilities identified in recent static analysis. The plugin demonstrates good practices by implementing nonce checks and capability checks, and a high percentage of its SQL queries utilize prepared statements. Output escaping is also well-handled, with a significant majority of outputs properly escaped. However, the presence of two flows with unsanitized paths, even without a critical or high severity rating, warrants attention as it indicates potential weaknesses in input sanitization. The vulnerability history reveals one medium severity CVE for Cross-site Scripting, which was patched. While this is positive, it highlights that the plugin has historically been susceptible to XSS, emphasizing the importance of continued vigilance in input handling. The plugin also makes a notable number of external HTTP requests, which, while not inherently a security flaw, can be an attack vector if not handled securely. Overall, the plugin is relatively secure but has areas for improvement, particularly regarding the handling of unsanitized paths and a history of XSS vulnerabilities.

Key Concerns

  • Flows with unsanitized paths
  • Bundled library Select2
  • External HTTP requests
Vulnerabilities
1

Connect Contact Form 7 to Constant Contact V3 Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-54343medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Connect Contact Form 7 to Constant Contact <= 1.4 - Reflected Cross-Site Scripting

Dec 11, 2024 Patched in 1.5 (38d)
Code Analysis
Analyzed Mar 17, 2026

Connect Contact Form 7 to Constant Contact V3 Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
25
162 escaped
Nonce Checks
3
Capability Checks
5
File Operations
0
External Requests
8
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

80% prepared5 total queries

Output Escaping

87% escaped187 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
page_layout (admin\class-dd-cf7-admin-settings.php:73)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Connect Contact Form 7 to Constant Contact V3 Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 27
actionadmin_noticesadmin\admin-notices\AdminNotice.php:186
actionadmin_noticesadmin\admin-notices\AdminNotice.php:604
actionadmin_initadmin\admin-notices\AdminNotice.php:605
filterwpcf7_editor_panelsadmin\class-dd-cf7-admin-form-settings.php:13
actionwpcf7_save_contact_formadmin\class-dd-cf7-admin-form-settings.php:14
actionadmin_menuadmin\class-dd-cf7-admin-settings.php:15
actionadmin_initadmin\class-dd-cf7-admin-settings.php:16
actionadmin_footeradmin\class-dd-cf7-admin-settings.php:17
filterplugin_row_metaadmin\class-dd-cf7-admin-settings.php:18
filterplugin_action_links_dd-cf7-constant-contact-v3/dd-cf7-constant-contact-v3.phpadmin\class-dd-cf7-admin-settings.php:19
actionwpcf7_before_send_mailadmin\class-dd-cf7-ctct-api.php:33
actionwpcf7_mail_sentadmin\class-dd-cf7-ctct-api.php:34
actionwpcf7_initadmin\class-dd-cf7-ctct-api.php:40
actionadmin_menuadmin\class-dd-cf7-extra-settings.php:7
actionadmin_initadmin\class-dd-cf7-extra-settings.php:8
actionwpcf7_initadmin\class-dd-cf7-form-tag.php:26
actionadmin_initadmin\class-dd-cf7-form-tag.php:27
actionwp_enqueue_scriptsadmin\class-dd-cf7-form-tag.php:28
actionwoocommerce_after_checkout_billing_formadmin\class-dd-wc-ctct.php:17
actionwoocommerce_thankyouadmin\class-dd-wc-ctct.php:18
actionwoocommerce_checkout_update_order_metaadmin\class-dd-wc-ctct.php:19
actionadmin_noticesdd-cf7-constant-contact-v3.php:81
actiondd_do_retry_failed_ctct_actiondd-cf7-constant-contact-v3.php:97
actionwpdd-cf7-constant-contact-v3.php:105
actionplugins_loadedincludes\class-dd-cf7-constant-contact-v3.php:134
actionadmin_enqueue_scriptsincludes\class-dd-cf7-constant-contact-v3.php:149
actionadmin_enqueue_scriptsincludes\class-dd-cf7-constant-contact-v3.php:150

Scheduled Events 1

dd_do_retry_failed_ctct_action
Maintenance & Trust

Connect Contact Form 7 to Constant Contact V3 Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 18, 2025
PHP min version7.0
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Connect Contact Form 7 to Constant Contact V3 Developer Profile

thehowarde

6 plugins · 4K total installs

81
trust score
Avg Security Score
90/100
Avg Patch Time
33 days
View full developer profile
Detection Fingerprints

How We Detect Connect Contact Form 7 to Constant Contact V3

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/connect-contact-form-7-to-constant-contact-v3/admin/admin-notices/css/admin-notices.css/wp-content/plugins/connect-contact-form-7-to-constant-contact-v3/admin/admin-notices/js/admin-notices.js/wp-content/plugins/connect-contact-form-7-to-constant-contact-v3/admin/js/custom-script.js/wp-content/plugins/connect-contact-form-7-to-constant-contact-v3/includes/constant-contact-api.js
Script Paths
/wp-content/plugins/connect-contact-form-7-to-constant-contact-v3/admin/admin-notices/js/admin-notices.js/wp-content/plugins/connect-contact-form-7-to-constant-contact-v3/admin/js/custom-script.js/wp-content/plugins/connect-contact-form-7-to-constant-contact-v3/includes/constant-contact-api.js
Version Parameters
connect-contact-form-7-to-constant-contact-v3/admin/admin-notices/css/admin-notices.css?ver=connect-contact-form-7-to-constant-contact-v3/admin/admin-notices/js/admin-notices.js?ver=connect-contact-form-7-to-constant-contact-v3/admin/js/custom-script.js?ver=connect-contact-form-7-to-constant-contact-v3/includes/constant-contact-api.js?ver=

HTML / DOM Fingerprints

CSS Classes
ye-admin-notice
HTML Comments
<!-- The code that runs during plugin activation --><!-- The code that runs during plugin deactivation --><!-- Scheduled Action Hook. --><!-- Schedule Cron Job Event. -->+2 more
Data Attributes
data-ye-notice-iddata-ye-ajax-actiondata-ye-dismiss-scopedata-ye-dismiss-duration
JS Globals
window.yeAdminNotices
FAQ

Frequently Asked Questions about Connect Contact Form 7 to Constant Contact V3