HelloLeads CF7 Form Security & Risk Analysis

wordpress.org/plugins/helloleads-cf7-form

This Plugin provide functionality for connecting the HelloLeads CRM. You can directly create your lead into HelloLeads CRM via submitting the CF7 form …

20 active installs v1.0 PHP + WP 4.7+ Updated Nov 11, 2022
coontact-form-7crmhelloleadslead-generation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is HelloLeads CF7 Form Safe to Use in 2026?

Generally Safe

Score 85/100

HelloLeads CF7 Form has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "helloleads-cf7-form" v1.0 plugin exhibits a concerning security posture primarily due to a significant number of unprotected AJAX entry points. While the static analysis found no dangerous functions, file operations, or critical taint analysis issues, the 8 AJAX handlers lacking authentication checks represent a substantial attack surface. This means any unauthenticated user could potentially interact with these handlers, leading to unintended actions or information disclosure. The absence of nonce checks on these AJAX endpoints further exacerbates this risk, making them vulnerable to Cross-Site Request Forgery (CSRF) attacks. The presence of SQL queries that are not prepared is another area of concern, potentially opening the door to SQL injection vulnerabilities, though the analysis doesn't indicate an immediate critical risk. The plugin's vulnerability history is currently clean, which is a positive indicator, but it doesn't mitigate the inherent risks identified in the current code. The use of a bundled library like DataTables could be a minor concern if it's outdated, but without specific version information, it's difficult to assess its current risk. Overall, the plugin has a weak security foundation due to its unprotected entry points, despite a clean vulnerability history.

Key Concerns

  • AJAX handlers without authentication checks
  • No nonce checks on AJAX handlers
  • SQL queries not using prepared statements
  • Significant unescaped output
Vulnerabilities
None known

HelloLeads CF7 Form Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

HelloLeads CF7 Form Release Timeline

v1.0Current
Code Analysis
Analyzed Mar 16, 2026

HelloLeads CF7 Form Code Analysis

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

Bundled Libraries

DataTables

SQL Query Safety

0% prepared1 total queries

Output Escaping

75% escaped67 total outputs
Attack Surface
8 unprotected

HelloLeads CF7 Form Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

noprivwp_ajax_check_credentialsinc\loader.php:20
authwp_ajax_check_credentialsinc\loader.php:21
noprivwp_ajax_save_listinc\loader.php:23
authwp_ajax_save_listinc\loader.php:24
noprivwp_ajax_del_mappinginc\loader.php:26
authwp_ajax_del_mappinginc\loader.php:27
noprivwp_ajax_reset_crm_configinc\loader.php:29
authwp_ajax_reset_crm_configinc\loader.php:30
WordPress Hooks 4
actionplugins_loadedhelloleads.php:27
actionadmin_menuinc\loader.php:18
actionwpcf7_before_send_mailinc\loader.php:32
actionadmin_enqueue_scriptsinc\loader.php:34
Maintenance & Trust

HelloLeads CF7 Form Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedNov 11, 2022
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

HelloLeads CF7 Form Developer Profile

Helloleads CRM

1 plugin · 20 total installs

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

How We Detect HelloLeads CF7 Form

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/helloleads-cf7-form/inc/template/css/jquery.dataTables.min.css/wp-content/plugins/helloleads-cf7-form/inc/template/css/bootstrap.min.css/wp-content/plugins/helloleads-cf7-form/inc/template/css/toastr.css/wp-content/plugins/helloleads-cf7-form/inc/template/css/style.css/wp-content/plugins/helloleads-cf7-form/inc/template/css/font-awesome.min.css/wp-content/plugins/helloleads-cf7-form/inc/template/js/bootstrap.min.js/wp-content/plugins/helloleads-cf7-form/inc/template/js/jquery.dataTables.min.js/wp-content/plugins/helloleads-cf7-form/inc/template/js/dataTables.buttons.min.js+6 more
Version Parameters
helloleads-cf7-form/inc/template/css/jquery.dataTables.min.css?ver=1.0.0helloleads-cf7-form/inc/template/css/bootstrap.min.css?ver=1.0.0helloleads-cf7-form/inc/template/css/toastr.css?ver=1.0.0helloleads-cf7-form/inc/template/css/style.css?ver=1.0.0helloleads-cf7-form/inc/template/css/font-awesome.min.css?ver=1.0.0helloleads-cf7-form/inc/template/js/bootstrap.min.js?ver=1.0.0helloleads-cf7-form/inc/template/js/jquery.dataTables.min.js?ver=1.0.0helloleads-cf7-form/inc/template/js/dataTables.buttons.min.js?ver=1.0.0helloleads-cf7-form/inc/template/js/jszip.min.js?ver=1.0.0helloleads-cf7-form/inc/template/js/pdfmake.min.js?ver=1.0.0helloleads-cf7-form/inc/template/js/vfs_fonts.js?ver=1.0.0helloleads-cf7-form/inc/template/js/toastr.js?ver=1.0.0helloleads-cf7-form/inc/template/js/jquery.validate.js?ver=1.0.0helloleads-cf7-form/inc/template/js/custom.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
hlol-admin-page
HTML Comments
<!-- Activation Hook --><!-- Deactivate Hook --><!-- Uninstalled Hook --><!-- Construct function for adding hook -->+3 more
Data Attributes
data-hlolead-emaildata-hlolead-tokendata-cf7-id
JS Globals
hlol_admin_obj
REST Endpoints
/wp-json/helloleads-cf7-form/v1/settings/wp-json/helloleads-cf7-form/v1/cf7-list
FAQ

Frequently Asked Questions about HelloLeads CF7 Form