MIPL CRM/API Integration for Contact Form 7 Security & Risk Analysis

wordpress.org/plugins/mipl-cf7-crm

Integrate "Contact Form 7" with any CRM or REST API for automated lead capture and submission, featuring secure authentication methods.

20 active installs v1.1.5 PHP 7.4+ WP 5.2+ Updated Feb 23, 2026
contact-form-7crmendpointmulikaresp-api
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MIPL CRM/API Integration for Contact Form 7 Safe to Use in 2026?

Generally Safe

Score 100/100

MIPL CRM/API Integration for Contact Form 7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The mipl-cf7-crm plugin version 1.1.5 presents a mixed security posture. On the positive side, it demonstrates good practices in database interaction, with 100% of SQL queries utilizing prepared statements, and a high rate of output escaping (97%). It also incorporates a reasonable number of nonce and capability checks, suggesting some awareness of secure coding principles. The absence of known CVEs and common vulnerability types in its history is also a positive indicator, implying a degree of stability and past security attention.

However, significant concerns arise from the attack surface analysis. The plugin exposes two REST API routes that lack permission callbacks. This is a critical security flaw, as it means these endpoints are accessible to unauthenticated users, potentially allowing for unauthorized actions or data manipulation. Although no critical or high severity taint flows were detected in the static analysis, the presence of one flow with an unsanitized path, even if of lower severity, warrants attention, especially when combined with unprotected entry points. The file operations and external HTTP requests, while not immediately indicative of a vulnerability, can become attack vectors if not handled with extreme care and proper sanitization, particularly when associated with unprotected API endpoints.

In conclusion, while the plugin exhibits strengths in data handling and historical security, the unprotected REST API endpoints are a major weakness that significantly elevates its risk profile. This oversight could be exploited by attackers. The plugin's history of zero vulnerabilities is commendable, but it does not negate the immediate risks presented by the current code. Addressing the unprotected REST API routes should be the top priority to improve the plugin's security.

Key Concerns

  • REST API routes without permission callbacks
  • Flows with unsanitized paths
Vulnerabilities
None known

MIPL CRM/API Integration for Contact Form 7 Security Vulnerabilities

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

MIPL CRM/API Integration for Contact Form 7 Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
16
527 escaped
Nonce Checks
9
Capability Checks
2
File Operations
7
External Requests
5
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

97% escaped543 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
mipl_cf7_crm_submission (include\class-mipl-cf7-crm.php:1406)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

MIPL CRM/API Integration for Contact Form 7 Attack Surface

Entry Points2
Unprotected2

REST API Routes 2

GET/wp-json/mipl-cf7-crm/v1/crm/oauth/(?P<id>[a-zA-Z0-9-]+)mipl-cf7-crm.php:275
GET/wp-json/mipl-cf7-crm/v1/crm/jwt/(?P<id>[a-zA-Z0-9-]+)mipl-cf7-crm.php:289
WordPress Hooks 41
actionplugins_loadedmipl-cf7-crm.php:66
actioninitmipl-cf7-crm.php:77
filterplugin_action_linksmipl-cf7-crm.php:80
actionadmin_menumipl-cf7-crm.php:84
actionadd_meta_boxesmipl-cf7-crm.php:88
actionadmin_enqueue_scriptsmipl-cf7-crm.php:91
actionsave_postmipl-cf7-crm.php:94
actionmanage_mipl_cf7_crm_posts_custom_columnmipl-cf7-crm.php:97
actionmanage_mipl_crm_leads_posts_custom_columnmipl-cf7-crm.php:98
filterthe_titlemipl-cf7-crm.php:101
actionadmin_initmipl-cf7-crm.php:104
actionadmin_footermipl-cf7-crm.php:107
actionpre_get_postsmipl-cf7-crm.php:110
actionadmin_initmipl-cf7-crm.php:115
actionadmin_initmipl-cf7-crm.php:120
actionadmin_initmipl-cf7-crm.php:125
actionadmin_initmipl-cf7-crm.php:129
actionadmin_initmipl-cf7-crm.php:134
actionadmin_initmipl-cf7-crm.php:139
actionadmin_initmipl-cf7-crm.php:144
actioninitmipl-cf7-crm.php:149
actionadmin_initmipl-cf7-crm.php:153
actionadmin_initmipl-cf7-crm.php:158
actionadmin_initmipl-cf7-crm.php:163
actionadmin_initmipl-cf7-crm.php:168
filtermanage_mipl_cf7_crm_posts_columnsmipl-cf7-crm.php:172
filtermanage_mipl_crm_leads_posts_columnsmipl-cf7-crm.php:173
actionadmin_headmipl-cf7-crm.php:180
actionadmin_headmipl-cf7-crm.php:183
actioncurrent_screenmipl-cf7-crm.php:186
actionadmin_enqueue_scriptsmipl-cf7-crm.php:188
actionadmin_footermipl-cf7-crm.php:207
actioninitmipl-cf7-crm.php:212
actionadmin_initmipl-cf7-crm.php:218
actionadmin_noticesmipl-cf7-crm.php:227
actionadmin_initmipl-cf7-crm.php:235
actionadmin_noticesmipl-cf7-crm.php:237
actionwpcf7_submitmipl-cf7-crm.php:249
actionwpcf7_mail_sentmipl-cf7-crm.php:250
actionadmin_noticesmipl-cf7-crm.php:256
actionrest_api_initmipl-cf7-crm.php:272
Maintenance & Trust

MIPL CRM/API Integration for Contact Form 7 Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 23, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

MIPL CRM/API Integration for Contact Form 7 Developer Profile

Mulika Team

6 plugins · 280 total installs

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

How We Detect MIPL CRM/API Integration for Contact Form 7

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mipl-cf7-crm/assets/css/mipl-cf7-crm-admin.css/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-admin.js/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-common.js/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-admin-script.js/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-frontend.js
Script Paths
/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-admin.js/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-common.js/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-admin-script.js/wp-content/plugins/mipl-cf7-crm/assets/js/mipl-cf7-crm-frontend.js
Version Parameters
mipl-cf7-crm/assets/css/mipl-cf7-crm-admin.css?ver=mipl-cf7-crm/assets/js/mipl-cf7-crm-admin.js?ver=mipl-cf7-crm/assets/js/mipl-cf7-crm-common.js?ver=mipl-cf7-crm/assets/js/mipl-cf7-crm-admin-script.js?ver=mipl-cf7-crm/assets/js/mipl-cf7-crm-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
mipl-cf7-crm-wrapmipl-cf7-crm-form-settings
HTML Comments
<!-- CRM testing form --><!-- MIPL CRM/API Integration for Contact Form 7 --><!-- Save data when user get refresh token or revoke app without update the post(used nonce) --><!-- oauth redirect function for oAuth2.0 access token and refresh token -->+10 more
Data Attributes
data-mipl-cf7-crm-ajax-url
JS Globals
mipl_cf7_crm_obj
FAQ

Frequently Asked Questions about MIPL CRM/API Integration for Contact Form 7