Polanger Ticket System for WooCommerce Security & Risk Analysis

wordpress.org/plugins/polanger-ticket-system-for-woocommerce

Allows customers to create and manage support tickets from their WooCommerce account page.

0 active installs v1.2.2 PHP 7.4+ WP 5.8+ Updated Apr 13, 2026
customer-servicehelpdeskwocommerce-supportwoocommerce-helpdeskwoocommerce-tickets
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Polanger Ticket System for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Polanger Ticket System for WooCommerce 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 "polanger-ticket-system-for-woocommerce" plugin v1.2.2 demonstrates a strong security posture based on the provided static analysis. The plugin effectively utilizes prepared statements for all SQL queries and properly escapes all output, significantly reducing the risk of common vulnerabilities like SQL injection and cross-site scripting. The presence of nonce and capability checks on all AJAX handlers is also a positive indicator of robust access control.

However, the taint analysis reveals two flows with unsanitized paths, categorized as high severity. While not explicitly detailed as vulnerabilities, these unsanitized paths represent potential entry points for attackers if input is not handled with extreme care downstream. The absence of any recorded historical vulnerabilities is a strong positive, suggesting a commitment to security or a lack of targeted attacks, but it doesn't entirely negate the risks identified in the taint analysis.

Overall, the plugin exhibits good security practices in many areas. The primary concern lies with the identified unsanitized paths in the taint analysis. Addressing these potential weaknesses proactively would further solidify its security. Despite these concerns, the foundation of secure coding practices evident in the analysis is commendable, making it a relatively low-risk plugin with the caveat of needing to investigate and remediate the taint flow issues.

Key Concerns

  • High severity unsanitized taint flows found
Vulnerabilities
None known

Polanger Ticket System for WooCommerce Security Vulnerabilities

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

Polanger Ticket System for WooCommerce Release Timeline

v1.2.2Current
v1.2.1
v1.2.0
Code Analysis
Analyzed Apr 16, 2026

Polanger Ticket System for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
69 prepared
Unescaped Output
2
588 escaped
Nonce Checks
21
Capability Checks
23
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared69 total queries

Output Escaping

100% escaped590 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

12 flows2 with unsanitized paths
send_message (includes/class-pgts-ticket-ajax.php:245)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Polanger Ticket System for WooCommerce Attack Surface

Entry Points21
Unprotected0

AJAX Handlers 21

authwp_ajax_PGTS_create_ticketincludes/class-pgts-ticket-ajax.php:56
authwp_ajax_PGTS_send_ticket_messageincludes/class-pgts-ticket-ajax.php:57
authwp_ajax_PGTS_get_ticket_messagesincludes/class-pgts-ticket-ajax.php:58
authwp_ajax_PGTS_get_tickets_list_updatesincludes/class-pgts-ticket-ajax.php:59
authwp_ajax_PGTS_customer_close_ticketincludes/class-pgts-ticket-ajax.php:60
authwp_ajax_PGTS_admin_ticket_replyincludes/class-pgts-ticket-ajax.php:63
authwp_ajax_PGTS_admin_update_ticket_statusincludes/class-pgts-ticket-ajax.php:64
authwp_ajax_PGTS_admin_update_ticket_priorityincludes/class-pgts-ticket-ajax.php:65
authwp_ajax_PGTS_admin_get_ticket_messagesincludes/class-pgts-ticket-ajax.php:66
authwp_ajax_PGTS_admin_delete_ticketincludes/class-pgts-ticket-ajax.php:67
authwp_ajax_PGTS_get_ticket_categoryincludes/class-pgts-ticket-ajax.php:70
authwp_ajax_PGTS_save_ticket_categoryincludes/class-pgts-ticket-ajax.php:71
authwp_ajax_PGTS_delete_ticket_categoryincludes/class-pgts-ticket-ajax.php:72
authwp_ajax_PGTS_toggle_ticket_category_statusincludes/class-pgts-ticket-ajax.php:73
authwp_ajax_PGTS_get_ticket_priorityincludes/class-pgts-ticket-ajax.php:76
authwp_ajax_PGTS_save_ticket_priorityincludes/class-pgts-ticket-ajax.php:77
authwp_ajax_PGTS_delete_ticket_priorityincludes/class-pgts-ticket-ajax.php:78
authwp_ajax_PGTS_toggle_ticket_priority_statusincludes/class-pgts-ticket-ajax.php:79
authwp_ajax_PGTS_ticket_heartbeatincludes/class-pgts-ticket-collision.php:74
authwp_ajax_PGTS_ticket_leaveincludes/class-pgts-ticket-collision.php:75
authwp_ajax_PGTS_get_ticket_viewersincludes/class-pgts-ticket-collision.php:76
WordPress Hooks 25
actionadmin_menuincludes/class-pgts-pro-info-page.php:32
actionadmin_enqueue_scriptsincludes/class-pgts-pro-info-page.php:33
actionadmin_headincludes/class-pgts-pro-info-page.php:34
actionadmin_menuincludes/class-pgts-settings.php:78
actionadmin_initincludes/class-pgts-settings.php:79
actionadmin_menuincludes/class-pgts-ticket-admin.php:56
actionadmin_noticesincludes/class-pgts-ticket-admin.php:59
filteradmin_titleincludes/class-pgts-ticket-admin.php:62
actioninitincludes/class-pgts-ticket-frontend.php:59
filterquery_varsincludes/class-pgts-ticket-frontend.php:60
filterwoocommerce_account_menu_itemsincludes/class-pgts-ticket-frontend.php:63
actionwoocommerce_account_support-tickets_endpointincludes/class-pgts-ticket-frontend.php:66
actionwp_enqueue_scriptsincludes/class-pgts-ticket-frontend.php:69
filterthe_titleincludes/class-pgts-ticket-frontend.php:72
filterwoocommerce_endpoint_support-tickets_titleincludes/class-pgts-ticket-frontend.php:73
filterdocument_title_partsincludes/class-pgts-ticket-frontend.php:74
actionplugins_loadedpolanger-ticket-system-for-woocommerce.php:132
filterplugin_row_metapolanger-ticket-system-for-woocommerce.php:142
actionbefore_woocommerce_initpolanger-ticket-system-for-woocommerce.php:145
actionadmin_noticespolanger-ticket-system-for-woocommerce.php:155
actioninitpolanger-ticket-system-for-woocommerce.php:237
actioninitpolanger-ticket-system-for-woocommerce.php:240
actionwp_enqueue_scriptspolanger-ticket-system-for-woocommerce.php:243
actionadmin_enqueue_scriptspolanger-ticket-system-for-woocommerce.php:244
actioninitpolanger-ticket-system-for-woocommerce.php:247
Maintenance & Trust

Polanger Ticket System for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 13, 2026
PHP min version7.4
Downloads97

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Polanger Ticket System for WooCommerce Developer Profile

Polanger

5 plugins · 20 total installs

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

How We Detect Polanger Ticket System for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/css/frontend.css/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/frontend.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/css/admin.css/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/admin.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/ticket.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/ticket_frontend.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/ticket_admin.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/css/ticket_admin.css
Script Paths
/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/frontend.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/admin.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/ticket.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/ticket_frontend.js/wp-content/plugins/polanger-ticket-system-for-woocommerce/assets/js/ticket_admin.js
Version Parameters
polanger-ticket-system-for-woocommerce/assets/css/frontend.css?ver=polanger-ticket-system-for-woocommerce/assets/js/frontend.js?ver=polanger-ticket-system-for-woocommerce/assets/css/admin.css?ver=polanger-ticket-system-for-woocommerce/assets/js/admin.js?ver=polanger-ticket-system-for-woocommerce/assets/js/ticket.js?ver=polanger-ticket-system-for-woocommerce/assets/js/ticket_frontend.js?ver=polanger-ticket-system-for-woocommerce/assets/js/ticket_admin.js?ver=polanger-ticket-system-for-woocommerce/assets/css/ticket_admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
pgts-ticket-listpgts-ticket-itempgts-ticket-subjectpgts-ticket-statuspgts-ticket-datepgts-ticket-newpgts-ticket-detailspgts-ticket-replies+12 more
Data Attributes
data-pgts-ticket-iddata-pgts-reply-id
JS Globals
pgts_vars
FAQ

Frequently Asked Questions about Polanger Ticket System for WooCommerce