Smart Support – Self-Hosted customer support helpdesk & Ticket system Security & Risk Analysis

wordpress.org/plugins/smart-support

Self-Hosted helpdesk & Customer Support ticket system for WordPress with advance ticket management, user roles, and frontend features.

0 active installs v1.0.8 PHP 7.4+ WP 5.0+ Updated Mar 12, 2026
customer-servicehelpdesksupportsupport-systemticketing
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Smart Support – Self-Hosted customer support helpdesk & Ticket system Safe to Use in 2026?

Generally Safe

Score 100/100

Smart Support – Self-Hosted customer support helpdesk & Ticket system has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 22d ago
Risk Assessment

The "smart-support" v1.0.8 plugin exhibits a generally strong security posture based on the provided static analysis. A significant majority of SQL queries utilize prepared statements, and output escaping is exceptionally well-implemented, indicating good development practices for preventing common web vulnerabilities. The absence of known CVEs and a robust number of nonce and capability checks further bolster confidence in its current security. However, the presence of 12 high-severity taint flows with unsanitized paths represents a notable concern. These flows, even without direct exploitable vulnerabilities identified in the CVE history, suggest potential weaknesses where attacker-controlled data could be processed without adequate sanitization, potentially leading to unintended behavior or information disclosure if exploited by an attacker with deeper knowledge of the code.

Key Concerns

  • High severity taint flows with unsanitized paths
Vulnerabilities
None known

Smart Support – Self-Hosted customer support helpdesk & Ticket system Security Vulnerabilities

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

Smart Support – Self-Hosted customer support helpdesk & Ticket system Code Analysis

Dangerous Functions
0
Raw SQL Queries
17
157 prepared
Unescaped Output
25
1698 escaped
Nonce Checks
74
Capability Checks
67
File Operations
2
External Requests
6
Bundled Libraries
0

SQL Query Safety

90% prepared174 total queries

Output Escaping

99% escaped1723 total outputs
Data Flows
13 unsanitized

Data Flow Analysis

25 flows13 with unsanitized paths
handle_save_settings (admin\class-smart-support-admin.php:2924)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Smart Support – Self-Hosted customer support helpdesk & Ticket system Attack Surface

Entry Points33
Unprotected0

AJAX Handlers 32

authwp_ajax_smart_support_ajaxadmin\class-smart-support-admin.php:63
authwp_ajax_smart_support_review_actionadmin\class-smart-support-admin.php:64
authwp_ajax_smart_support_update_ticketadmin\class-smart-support-admin.php:66
authwp_ajax_smart_support_close_ticket_adminadmin\class-smart-support-admin.php:67
authwp_ajax_smart_support_reopen_ticket_adminadmin\class-smart-support-admin.php:68
authwp_ajax_smart_support_trigger_auto_closeadmin\class-smart-support-admin.php:69
authwp_ajax_smart_support_trigger_auto_delayadmin\class-smart-support-admin.php:70
authwp_ajax_smart_support_save_column_preferencesadmin\class-smart-support-admin.php:71
authwp_ajax_smart_support_update_ticket_subjectadmin\class-smart-support-admin.php:72
authwp_ajax_smart_support_search_customersadmin\class-smart-support-admin.php:73
authwp_ajax_smart_support_save_widget_orderadmin\class-smart-support-admin.php:74
authwp_ajax_smart_support_get_widget_orderadmin\class-smart-support-admin.php:75
authwp_ajax_smart_support_get_agentsadmin\class-smart-support-admin.php:76
authwp_ajax_smart_support_bulk_close_ticketsadmin\class-smart-support-admin.php:77
authwp_ajax_smart_support_bulk_reopen_ticketsadmin\class-smart-support-admin.php:78
authwp_ajax_smart_support_bulk_delete_ticketsadmin\class-smart-support-admin.php:79
authwp_ajax_smart_support_bulk_assign_ticketsadmin\class-smart-support-admin.php:80
authwp_ajax_smart_support_mark_notifications_readadmin\class-smart-support-admin.php:81
authwp_ajax_smart_support_save_screen_optionsadmin\class-smart-support-admin.php:82
authwp_ajax_smart_support_preview_email_templateadmin\class-smart-support-admin.php:84
authwp_ajax_smart_support_save_email_templateadmin\class-smart-support-admin.php:85
authwp_ajax_smart_support_reset_email_templateadmin\class-smart-support-admin.php:86
authwp_ajax_smart_support_enable_email_templatesadmin\class-smart-support-admin.php:87
authwp_ajax_smart_support_load_ticketadmin\class-smart-support-admin.php:88
authwp_ajax_smart_support_rate_replypublic\class-smart-support-public.php:36
noprivwp_ajax_smart_support_rate_replypublic\class-smart-support-public.php:37
authwp_ajax_smart_support_submit_ticketpublic\class-smart-support-public.php:51
noprivwp_ajax_smart_support_submit_ticketpublic\class-smart-support-public.php:52
authwp_ajax_smart_support_get_open_ticket_countpublic\class-smart-support-public.php:53
authwp_ajax_smart_support_reply_ticketpublic\class-smart-support-public.php:54
authwp_ajax_smart_support_close_ticketpublic\class-smart-support-public.php:55
authwp_ajax_smart_support_reopen_ticketpublic\class-smart-support-public.php:56

Shortcodes 1

[smart_support_page] public\class-smart-support-public.php:50
WordPress Hooks 54
filtermanage_users_columnsadmin\class-smart-support-admin.php:31
filtermanage_users_custom_columnadmin\class-smart-support-admin.php:32
filterbulk_actions-usersadmin\class-smart-support-admin.php:33
filterhandle_bulk_actions-usersadmin\class-smart-support-admin.php:34
actionadmin_noticesadmin\class-smart-support-admin.php:35
actionrestrict_manage_usersadmin\class-smart-support-admin.php:38
actionpre_get_usersadmin\class-smart-support-admin.php:39
actionshow_user_profileadmin\class-smart-support-admin.php:42
actionedit_user_profileadmin\class-smart-support-admin.php:43
actionpersonal_options_updateadmin\class-smart-support-admin.php:44
actionedit_user_profile_updateadmin\class-smart-support-admin.php:45
actionadmin_initadmin\class-smart-support-admin.php:48
actionadmin_menuadmin\class-smart-support-admin.php:55
actionadmin_initadmin\class-smart-support-admin.php:56
actionadmin_enqueue_scriptsadmin\class-smart-support-admin.php:57
actionadmin_noticesadmin\class-smart-support-admin.php:58
actionadmin_noticesadmin\class-smart-support-admin.php:59
actionadmin_noticesadmin\class-smart-support-admin.php:60
actionadmin_footeradmin\class-smart-support-admin.php:61
filteruser_row_actionsadmin\class-smart-support-admin.php:89
actionload-toplevel_page_smart-supportadmin\class-smart-support-admin.php:92
filterset-screen-optionadmin\class-smart-support-admin.php:93
actionupdate_user_metaadmin\class-smart-support-admin.php:94
actionadmin_headadmin\class-smart-support-admin.php:1626
filtermanage_toplevel_page_smart-support_columnsadmin\class-smart-support-admin.php:3637
filterset-screen-optionadmin\class-smart-support-admin.php:3641
actionadmin_noticesadmin\class-smart-support-admin.php:5121
actionadmin_noticesadmin\class-smart-support-admin.php:5128
actioninitincludes\class-smart-support-auto-close.php:25
actionsmart_support_auto_close_ticketsincludes\class-smart-support-auto-close.php:28
filtercron_schedulesincludes\class-smart-support-auto-close.php:31
actioninitincludes\class-smart-support-auto-delay.php:25
actionsmart_support_auto_delay_ticketsincludes\class-smart-support-auto-delay.php:28
filtercron_schedulesincludes\class-smart-support-auto-delay.php:31
actionadmin_noticesincludes\class-smart-support-license-manager.php:689
actionwp_enqueue_scriptsincludes\class-smart-support-recaptcha.php:24
actionwp_headincludes\class-smart-support-recaptcha.php:25
actionadmin_noticesincludes\class-smart-support-recaptcha.php:62
actionphpmailer_initincludes\class-smart-support-smtp.php:21
actionsmart_support_ticket_closedincludes\class-smart-support-ticket-closing.php:17
actioninitincludes\class-smart-support-user-roles.php:17
filteruser_registration_emailincludes\class-smart-support-user-roles.php:18
actionuser_registerincludes\class-smart-support-user-roles.php:26
actioninitincludes\class-smart-support.php:125
actionwp_enqueue_scriptsincludes\class-smart-support.php:126
actionadmin_enqueue_scriptsincludes\class-smart-support.php:127
filterwoocommerce_login_redirectincludes\class-smart-support.php:130
filterlogin_redirectincludes\class-smart-support.php:131
actionwp_enqueue_scriptspublic\class-smart-support-public.php:47
actioninitpublic\class-smart-support-public.php:48
actioninitpublic\class-smart-support-public.php:49
filterquery_varspublic\class-smart-support-public.php:58
actionafter_setup_themepublic\class-smart-support-public.php:61
actionplugins_loadedsmart-support.php:86

Scheduled Events 2

smart_support_auto_close_tickets
smart_support_auto_delay_tickets
Maintenance & Trust

Smart Support – Self-Hosted customer support helpdesk & Ticket system Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version7.4
Downloads558

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Smart Support – Self-Hosted customer support helpdesk & Ticket system Developer Profile

Smart Support

1 plugin · 0 total installs

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

How We Detect Smart Support – Self-Hosted customer support helpdesk & Ticket system

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-support/admin/css/smart-support-admin.css/wp-content/plugins/smart-support/admin/js/smart-support-admin.js/wp-content/plugins/smart-support/assets/css/smart-support-frontend.css/wp-content/plugins/smart-support/assets/js/smart-support-frontend.js/wp-content/plugins/smart-support/assets/js/smart-support-scripts.js
Script Paths
/wp-content/plugins/smart-support/admin/js/smart-support-admin.js/wp-content/plugins/smart-support/assets/js/smart-support-frontend.js/wp-content/plugins/smart-support/assets/js/smart-support-scripts.js
Version Parameters
smart-support/admin/css/smart-support-admin.css?ver=smart-support/admin/js/smart-support-admin.js?ver=smart-support/assets/css/smart-support-frontend.css?ver=smart-support/assets/js/smart-support-frontend.js?ver=smart-support/assets/js/smart-support-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
smart-support-admin-wrap
HTML Comments
<!-- Smart Support plugin -->
JS Globals
smart_support_params
REST Endpoints
/wp-json/smart-support/v1/tickets/wp-json/smart-support/v1/ticket
Shortcode Output
[smart_support_ticket_form][smart_support_ticket_list]
FAQ

Frequently Asked Questions about Smart Support – Self-Hosted customer support helpdesk & Ticket system