Connect WPForm to Any API Security & Risk Analysis

wordpress.org/plugins/connect-wpform-to-any-api

WPForm to Any API is most powerful plugin to send WPForm data to any third party services. It can be use to send data to CRM or any REST API.

100 active installs v1.0.1 PHP 7.4+ WP 6.0+ Updated Jan 1, 2026
contact-formcrmleadwpform-to-apiwpform-api
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Connect WPForm to Any API Safe to Use in 2026?

Generally Safe

Score 100/100

Connect WPForm to Any API has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "connect-wpform-to-any-api" plugin v1.0.1 exhibits a concerning security posture primarily due to its unprotected AJAX endpoints. While the absence of known CVEs and a clean taint analysis are positive indicators, the presence of three AJAX handlers without any authentication checks creates a significant attack surface. This means any user, regardless of their logged-in status or capabilities, can trigger these actions, potentially leading to unauthorized operations or information disclosure if the underlying logic is not robust.

Despite a good percentage of SQL queries using prepared statements and a reasonable rate of output escaping, the critical flaw lies in the accessibility of the AJAX endpoints. The plugin does implement nonce and capability checks elsewhere, which is a positive sign of some security awareness. However, the direct vulnerability in the AJAX handlers outweighs these strengths. The lack of a vulnerability history is good, but it doesn't negate the immediate risks identified in the static analysis. The plugin needs immediate attention to secure its entry points.

In conclusion, while the plugin doesn't suffer from known historical vulnerabilities or severe taint issues, the unprotected AJAX handlers represent a substantial security weakness. The attacker surface is small but entirely exposed. Addressing these unprotected endpoints is paramount to improving the plugin's overall security. The current state suggests a lack of thorough security review for exposed functionalities.

Key Concerns

  • AJAX handlers without authentication checks
  • High percentage of unprotected entry points
Vulnerabilities
None known

Connect WPForm to Any API Security Vulnerabilities

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

Connect WPForm to Any API Release Timeline

v1.0.1Current
v1.0.0
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.1
Code Analysis
Analyzed Mar 16, 2026

Connect WPForm to Any API Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
4 prepared
Unescaped Output
39
106 escaped
Nonce Checks
4
Capability Checks
2
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

57% prepared7 total queries

Output Escaping

73% escaped145 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

5 flows
wpformapi_get_form_field (admin\class-wpform-to-any-api-admin.php:336)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Connect WPForm to Any API Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_wpformapi_get_form_fieldincludes\class-wpform-to-any-api.php:173
authwp_ajax_wpformapi_bulk_log_deleteincludes\class-wpform-to-any-api.php:174
authwp_ajax_wpformstoanyapi_toggle_statusincludes\class-wpform-to-any-api.php:184
WordPress Hooks 19
actionadmin_initadmin\class-wpform-to-any-api-admin.php:213
actionplugins_loadedincludes\class-wpform-to-any-api.php:148
actionadmin_enqueue_scriptsincludes\class-wpform-to-any-api.php:163
actionadmin_enqueue_scriptsincludes\class-wpform-to-any-api.php:164
actionadmin_noticesincludes\class-wpform-to-any-api.php:166
actionadmin_menuincludes\class-wpform-to-any-api.php:167
filterplugin_action_linksincludes\class-wpform-to-any-api.php:168
actionadmin_menuincludes\class-wpform-to-any-api.php:169
actioninitincludes\class-wpform-to-any-api.php:170
actionadd_meta_boxesincludes\class-wpform-to-any-api.php:171
actionsave_postincludes\class-wpform-to-any-api.php:172
filtermanage_wpform_api_posts_columnsincludes\class-wpform-to-any-api.php:175
actionmanage_wpform_api_posts_custom_columnincludes\class-wpform-to-any-api.php:176
filtermanage_edit-wpform_api_sortable_columnsincludes\class-wpform-to-any-api.php:177
actionwpforms_process_completeincludes\class-wpform-to-any-api.php:178
filterplugin_row_metaincludes\class-wpform-to-any-api.php:180
actionplugins_loadedincludes\class-wpform-to-any-api.php:181
filtermanage_edit-wpform_api_columnsincludes\class-wpform-to-any-api.php:182
actionmanage_wpform_api_posts_custom_columnincludes\class-wpform-to-any-api.php:183
Maintenance & Trust

Connect WPForm to Any API Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 1, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Connect WPForm to Any API Developer Profile

IT Path Solutions

13 plugins · 11K total installs

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

How We Detect Connect WPForm to Any API

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/connect-wpform-to-any-api/admin/css/wpform-to-any-api-admin.css/wp-content/plugins/connect-wpform-to-any-api/admin/js/wpform-to-any-api-admin.js
Script Paths
admin/js/wpform-to-any-api-admin.js
Version Parameters
connect-wpform-to-any-api/admin/css/wpform-to-any-api-admin.css?ver=connect-wpform-to-any-api/admin/js/wpform-to-any-api-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpform_api
JS Globals
ajax_object
FAQ

Frequently Asked Questions about Connect WPForm to Any API