Helpgent – A better way to connect with your audiences Security & Risk Analysis

wordpress.org/plugins/helpgent

The most user-friendly conversational form plugin. Drag & drop form builder plugin to create multi step forms, contact forms, feedback & custom forms

100 active installs v2.2.5 PHP 7.4+ WP 6.0+ Updated Sep 24, 2025
conversational-formscustomer-feedbackform-buildermulti-step-formtypeform-alternative
72
B · Generally Safe
CVEs total1
Unpatched1
Last CVEApr 16, 2025
Download
Safety Verdict

Is Helpgent – A better way to connect with your audiences Safe to Use in 2026?

Mostly Safe

Score 72/100

Helpgent – A better way to connect with your audiences is generally safe to use. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Apr 16, 2025Updated 6mo ago
Risk Assessment

The helpgent v2.2.5 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in several areas. The vast majority of output is properly escaped, and a significant portion of SQL queries utilize prepared statements, reducing the risk of injection vulnerabilities. Furthermore, the static analysis found no dangerous functions and a relatively small attack surface, with no directly identifiable unprotected entry points. However, significant concerns arise from the plugin's vulnerability history and certain aspects of its code. The presence of one critical, unpatched CVE related to Deserialization of Untrusted Data is a major red flag, indicating a severe and persistent risk that needs immediate attention. While taint analysis found no critical or high severity flows, the two identified flows with unsanitized paths warrant further investigation, as they could potentially lead to vulnerabilities if exploited in conjunction with other factors. The plugin's file operation count is also notable, and while not explicitly flagged as risky, it's an area that often harbors vulnerabilities if not handled meticulously. The low number of nonce and capability checks, coupled with the absence of explicit permission callbacks for REST API routes (though none exist), suggests a potential for privilege escalation or unauthorized access if other security measures are bypassed or if the plugin's functionality evolves to include such endpoints without proper checks. The overall conclusion is that while the plugin has some strong security foundations, the unpatched critical vulnerability and the patterns observed in its history, particularly around deserialization, present a substantial risk that overshadows its positive attributes. Urgent remediation of the known CVE is paramount.

Key Concerns

  • Unpatched Critical CVE
  • Flows with unsanitized paths detected
  • Low number of capability checks
  • Low number of nonce checks
Vulnerabilities
1

Helpgent – A better way to connect with your audiences Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

CVE-2025-32658critical · 9.8Deserialization of Untrusted Data

HelpGent <= 2.2.4 - Unauthenticated PHP Object Injection

Apr 16, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Helpgent – A better way to connect with your audiences Code Analysis

Dangerous Functions
0
Raw SQL Queries
13
26 prepared
Unescaped Output
1
178 escaped
Nonce Checks
2
Capability Checks
5
File Operations
24
External Requests
4
Bundled Libraries
0

SQL Query Safety

67% prepared39 total queries

Output Escaping

99% escaped179 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
parse_query (app\Providers\MediaProtectionProvider.php:41)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Helpgent – A better way to connect with your audiences Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[helpgent-form] app\Providers\ShortCodeServiceProvider.php:20
[helpgent_user_dashboard] app\Providers\ShortCodeServiceProvider.php:21
[helpgent_messages] app\Providers\ShortCodeServiceProvider.php:22
WordPress Hooks 46
filterupload_dirapp\MediaDrivers\MediaDriverService.php:22
filtercron_schedulesapp\Packages\BackgroundProcessor\WpBackgroundProcess.php:78
actionadmin_initapp\Providers\Admin\MediaProtectionNoticeProvider.php:11
actionadmin_initapp\Providers\Admin\MediaProtectionNoticeProvider.php:12
actionadmin_noticesapp\Providers\Admin\MediaProtectionNoticeProvider.php:35
actiondelete_attachmentapp\Providers\Admin\MediaServiceProvider.php:10
actionadmin_menuapp\Providers\Admin\MenuServiceProvider.php:13
actionadmin_headapp\Providers\Admin\MenuServiceProvider.php:14
actionadmin_noticesapp\Providers\Admin\MigrationNoticeServiceProvider.php:12
actioninitapp\Providers\Admin\UserServiceProvider.php:9
filtermanage_users_columnsapp\Providers\Admin\UserServiceProvider.php:16
actionmanage_users_custom_columnapp\Providers\Admin\UserServiceProvider.php:17
actioninitapp\Providers\BackgroundProcessorServiceProvider.php:15
actionhelpgent_background_processor_scheduleapp\Providers\BackgroundProcessorServiceProvider.php:28
actionwp_footerapp\Providers\ChatBubbleServiceProvider.php:11
actioninitapp\Providers\EmailNotificationProvider.php:21
actionhelpgent_after_submit_formapp\Providers\EmailNotificationProvider.php:22
actionhelpgent_after_store_messageapp\Providers\EmailNotificationProvider.php:23
actionhelpgent_after_sending_emailapp\Providers\EmailThrottleServiceProvider.php:9
filterhelpgent_before_sending_emailapp\Providers\EmailThrottleServiceProvider.php:10
actionhelpgent_after_update_formapp\Providers\FontFamilyServiceProvider.php:17
actionhelpgent_after_delete_formapp\Providers\FontFamilyServiceProvider.php:18
actioninitapp\Providers\GuestLoginServiceProvider.php:11
actionwp_loginapp\Providers\GuestLoginServiceProvider.php:12
actionuser_registerapp\Providers\GuestUserMigrationServiceProvider.php:14
actionadmin_headapp\Providers\LocalizationServiceProvider.php:12
filterhelpgent_get_formsapp\Providers\LocalizationServiceProvider.php:13
actioninitapp\Providers\MediaCleanUpServiceProvider.php:11
actioninitapp\Providers\MediaCleanUpServiceProvider.php:12
actioninitapp\Providers\MediaMigrationProcessorProvider.php:11
actioninitapp\Providers\MediaProtectionProvider.php:15
actionparse_queryapp\Providers\MediaProtectionProvider.php:16
filterupload_mimesapp\Providers\MediaProtectionProvider.php:17
actioninitapp\Providers\MediaTransferProcessorProvider.php:11
actioninitapp\Providers\MediaTransferProcessorProvider.php:12
actioninitapp\Providers\ShortCodeServiceProvider.php:12
actiondeleted_userapp\Providers\UserServiceProvider.php:10
actionwp_loginapp\Providers\UserServiceProvider.php:11
filterget_avatar_urlapp\Providers\UserServiceProvider.php:12
filterhelpgent_show_admin_notice_for_deleting_backup_datadatabase\Migrations\V1\V1Migration.php:28
filterhelpgent_show_admin_notice_for_migration_statusdatabase\Migrations\V1\V1Migration.php:38
filterhelpgent_chat_bubble_form_queryenqueues\frontend-enqueue.php:23
actionadmin_noticeshelpgent.php:49
actionadmin_noticeshelpgent.php:55
filtermod_rewrite_ruleshelpgent.php:88
actionplugins_loadedhelpgent.php:98

Scheduled Events 1

helpgent_background_processor_schedule
Maintenance & Trust

Helpgent – A better way to connect with your audiences Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedSep 24, 2025
PHP min version7.4
Downloads7K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Helpgent – A better way to connect with your audiences Developer Profile

wpWax

15 plugins · 62K total installs

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

How We Detect Helpgent – A better way to connect with your audiences

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/helpgent/enqueues/register.php/wp-content/plugins/helpgent/enqueues/enqueue-common.php/wp-content/plugins/helpgent/build/js/frontend/UserDashboard/index.js/wp-content/plugins/helpgent/build/js/index.js/wp-content/plugins/helpgent/enqueues/admin-enqueue.php/wp-content/plugins/helpgent/enqueues/frontend-enqueue.php
Script Paths
helpgent/form/shortcodehelpgent/userdashboard/shortcodehelpgent/notificationhelpgent/adminhelpgent/record-rtchelpgent/helper
Version Parameters
helpgent/style.css?ver=helpgent/record-rtc.js?ver=helpgent/helper.js?ver=helpgent/admin.js?ver=helpgent/notification.js?ver=helpgent/userdashboard/shortcode.js?ver=helpgent/form/shortcode.js?ver=helpgent/style.css?ver=

HTML / DOM Fingerprints

JS Globals
helpgent_is_previewhelpgent_frontend_localization
REST Endpoints
/wp-json/helpgent/
Shortcode Output
[helpgent-form][helpgent_user_dashboard][helpgent_messages]
FAQ

Frequently Asked Questions about Helpgent – A better way to connect with your audiences