Agile CRM Contact Form 7 Forms Security & Risk Analysis

wordpress.org/plugins/agile-crm-contact-form-7-forms

Agile CRM is an all-in-one, affordable and next-gen Customer Relationship Management (CRM) software with marketing, sales and service automation

100 active installs v1.6 PHP + WP 4.0+ Updated Sep 10, 2020
agile-crmcrmcrm-plugincustomer-relationship-managementsmall-business-crm
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Agile CRM Contact Form 7 Forms Safe to Use in 2026?

Generally Safe

Score 85/100

Agile CRM Contact Form 7 Forms 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 agile-crm-contact-form-7-forms plugin exhibits a mixed security posture. On the positive side, it has no known vulnerabilities (CVEs) and avoids dangerous functions, raw SQL queries, and file operations. The use of prepared statements for SQL queries and the presence of some nonce and capability checks are good security practices. However, concerns arise from the static analysis findings, particularly the presence of an unprotected AJAX handler. This unprotected entry point represents a significant risk, as it could be exploited by unauthenticated users to interact with the plugin in unintended ways. Furthermore, the low percentage of properly escaped output is a notable weakness, increasing the risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully in the remaining unescaped outputs. The limited taint analysis showing no critical or high severity flows is encouraging, but this is offset by the unprotected AJAX handler and output escaping issues.

In conclusion, while the plugin demonstrates some commendable security practices and a clean vulnerability history, the unprotected AJAX endpoint and the widespread lack of output escaping are serious concerns that warrant immediate attention. The absence of known CVEs suggests a potentially diligent maintenance history, but this does not negate the identified risks within the current codebase. Addressing these specific issues would significantly improve the plugin's overall security.

Key Concerns

  • Unprotected AJAX handler found
  • Low percentage of properly escaped output
Vulnerabilities
None known

Agile CRM Contact Form 7 Forms Security Vulnerabilities

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

Agile CRM Contact Form 7 Forms Code Analysis

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

Output Escaping

8% escaped13 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
map_form_fields (agile-contact-form-7.php:245)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Agile CRM Contact Form 7 Forms Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_agilecrm_cf7_load_fieldsagile-contact-form-7.php:42
authwp_ajax_agilecrm_cf7_map_fieldsagile-contact-form-7.php:43
WordPress Hooks 5
actioninitagile-contact-form-7.php:35
actionwp_footeragile-contact-form-7.php:36
actionadmin_initagile-contact-form-7.php:38
actionadmin_menuagile-contact-form-7.php:39
actionwpcf7_before_send_mailagile-contact-form-7.php:41
Maintenance & Trust

Agile CRM Contact Form 7 Forms Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedSep 10, 2020
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Agile CRM Contact Form 7 Forms Developer Profile

Agile CRM

9 plugins · 860 total installs

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

How We Detect Agile CRM Contact Form 7 Forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/agile-crm-contact-form-7-forms/css/style.css
Script Paths
/wp-content/plugins/agile-crm-contact-form-7-forms/js/agile-cf7-admin.js/wp-content/plugins/agile-crm-contact-form-7-forms/js/agile-cf7-frontend.js
Version Parameters
agile-crm-contact-form-7-forms/css/style.css?ver=agile-crm-contact-form-7-forms/js/agile-cf7-admin.js?ver=agile-crm-contact-form-7-forms/js/agile-cf7-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
agilecrm-cf7-map-fields-sectionagilecrm-cf7-account-sectionagilecrm-cf7-form-map-section
Data Attributes
data-agilecrm-cf7-form-iddata-agilecrm-cf7-field-name
JS Globals
window.agilecf7_admin_ajax_object
REST Endpoints
/wp-json/agilecrm/v1/settings
FAQ

Frequently Asked Questions about Agile CRM Contact Form 7 Forms