DoLeads Integrator Security & Risk Analysis

wordpress.org/plugins/doleads-integrator

DoLeads Integrator plugin connects your wordpress website contact form with 'DoLeads' Leads Management System.

2K active installs v1.2.2 PHP + WP 3.0.1+ Updated Feb 17, 2021
contact-form-7doleadsledo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DoLeads Integrator Safe to Use in 2026?

Generally Safe

Score 85/100

DoLeads Integrator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "doleads-integrator" v1.2.2 plugin presents a significant security risk due to its large attack surface of unprotected AJAX handlers. All 12 AJAX entry points lack authentication and authorization checks, meaning any authenticated user could potentially trigger these functions. While the plugin doesn't appear to have a history of publicly disclosed vulnerabilities, this is not a guarantee of current security. The static analysis indicates potential issues with unsanitized paths in taint analysis, specifically two flows identified as high severity. This, coupled with the absence of nonce checks and capability checks on AJAX actions, creates a fertile ground for various attacks, including Cross-Site Request Forgery (CSRF) and potentially more severe vulnerabilities if these unsanitized paths lead to unintended code execution or data leakage. The SQL queries are moderately protected with prepared statements, and output escaping is generally good, but these strengths are overshadowed by the critical lack of input validation and authorization on the AJAX endpoints. The single file operation and external HTTP request also warrant scrutiny in conjunction with the unsanitized paths. Overall, the plugin has several fundamental security weaknesses that require immediate attention.

Key Concerns

  • 12 AJAX handlers without auth checks
  • 2 Critical severity taint flows (high severity)
  • 0 Nonce checks on AJAX
  • 0 Capability checks on AJAX
  • 3 Flows with unsanitized paths
Vulnerabilities
None known

DoLeads Integrator Security Vulnerabilities

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

DoLeads Integrator Code Analysis

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

SQL Query Safety

63% prepared8 total queries

Output Escaping

76% escaped33 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
<ledo-integrator-admin-display-settings> (admin\partials\ledo-integrator-admin-display-settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
12 unprotected

DoLeads Integrator Attack Surface

Entry Points12
Unprotected12

AJAX Handlers 12

authwp_ajax_ledo_connection_authincludes\class-ledo-integrator.php:177
noprivwp_ajax_ledo_connection_authincludes\class-ledo-integrator.php:178
authwp_ajax_get_form_typesincludes\class-ledo-integrator.php:180
noprivwp_ajax_get_form_typesincludes\class-ledo-integrator.php:181
authwp_ajax_get_ledo_groupsincludes\class-ledo-integrator.php:183
noprivwp_ajax_get_ledo_groupsincludes\class-ledo-integrator.php:184
authwp_ajax_get_all_formsincludes\class-ledo-integrator.php:186
noprivwp_ajax_get_all_formsincludes\class-ledo-integrator.php:187
authwp_ajax_get_form_fieldsincludes\class-ledo-integrator.php:189
noprivwp_ajax_get_form_fieldsincludes\class-ledo-integrator.php:190
authwp_ajax_get_ledo_fieldsincludes\class-ledo-integrator.php:192
noprivwp_ajax_get_ledo_fieldsincludes\class-ledo-integrator.php:193
WordPress Hooks 6
actionplugins_loadedincludes\class-ledo-integrator.php:157
actionadmin_menuincludes\class-ledo-integrator.php:172
actionadmin_enqueue_scriptsincludes\class-ledo-integrator.php:174
actionadmin_enqueue_scriptsincludes\class-ledo-integrator.php:175
actionledo_integrator_push_to_ledoincludes\class-ledo-integrator.php:236
actionwp_footerpublic\class-ledo-integrator-public.php:55
Maintenance & Trust

DoLeads Integrator Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedFeb 17, 2021
PHP min version
Downloads32K

Community Trust

Rating0/100
Number of ratings0
Active installs2K
Developer Profile

DoLeads Integrator Developer Profile

wpdomedia

1 plugin · 2K total installs

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

How We Detect DoLeads Integrator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/doleads-integrator/includes/js/doleads-integrator-frontend.js/wp-content/plugins/doleads-integrator/includes/css/doleads-integrator-frontend.css
Script Paths
/wp-content/plugins/doleads-integrator/includes/js/doleads-integrator-frontend.js
Version Parameters
doleads-integrator/includes/css/doleads-integrator-frontend.css?ver=doleads-integrator/includes/js/doleads-integrator-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
doleads-integrator-input-fielddoleads-integrator-form-wrapperdoleads-integrator-lead-form
HTML Comments
<!-- Doleads Integrator: Start form capture --><!-- Doleads Integrator: End form capture -->
Data Attributes
data-doleads-form-iddata-doleads-api-key
JS Globals
doleads_integrator_frontend_params
REST Endpoints
/wp-json/doleads-integrator/v1/capture-lead
Shortcode Output
[doleads_lead_form id=
FAQ

Frequently Asked Questions about DoLeads Integrator