Customize My Account Page For WooCommerce Security & Risk Analysis

wordpress.org/plugins/customize-my-account-page

Customize the default WooCommerce My Account Page. Add unlimited menu tabs, manage endpoints & display personalized content in the customer dashboard.

1K active installs v1.0.0 PHP 7.4+ WP 5.5+ Updated Dec 9, 2025
customizationendpointsmy-accountuser-avatarwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Customize My Account Page For WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Customize My Account Page For WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The plugin 'customize-my-account-page' v1.0.0 demonstrates a generally strong security posture based on the static analysis. There are no identified critical or high-severity taint flows, and SQL queries are all properly prepared, indicating good practices against common database vulnerabilities. The high percentage of properly escaped output further minimizes the risk of cross-site scripting (XSS) attacks. The plugin also has a clean vulnerability history with no recorded CVEs, suggesting a history of secure development.

However, there are areas that warrant attention. The absence of capability checks is a significant concern. While there are no direct entry points identified as unprotected, the lack of capability checks means that any interaction with the plugin's functionality might be accessible to users who shouldn't have access, potentially leading to unauthorized actions or information disclosure. The presence of a bundled library (Select2) without information on its version and patch status introduces a potential risk if the library itself has known vulnerabilities.

In conclusion, the plugin has a solid foundation regarding SQL injection and XSS prevention. The primary weakness lies in the lack of robust authorization checks (capability checks). While the current version appears free of known vulnerabilities, the reliance on bundled libraries and the absence of capability checks represent potential vectors for future security issues if not addressed.

Key Concerns

  • Missing capability checks on entry points
  • Bundled library (Select2) without version/patch status
Vulnerabilities
None known

Customize My Account Page For WooCommerce Security Vulnerabilities

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

Customize My Account Page For WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
263 escaped
Nonce Checks
7
Capability Checks
0
File Operations
1
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

97% escaped271 total outputs
Attack Surface

Customize My Account Page For WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 52
actioninitincludes\AccountMenu.php:51
actioninitincludes\AccountMenu.php:52
actioninitincludes\AccountMenu.php:53
actioninitincludes\AccountMenu.php:54
actionwoocommerce_initincludes\AccountMenu.php:55
filterwoocommerce_get_endpoint_urlincludes\AccountMenu.php:56
filterwoocommerce_account_menu_item_classesincludes\AccountMenu.php:57
filterwoocommerce_get_query_varsincludes\AccountMenu.php:58
filterthe_titleincludes\AccountMenu.php:59
filterwoocommerce_custom_nav_menu_itemsincludes\AccountMenu.php:60
filterwoocommerce_get_endpoint_urlincludes\AccountMenu.php:61
filtertemplate_includeincludes\Compatibility\FlatsomeCompatibility.php:48
filtertgwc_get_endpointsincludes\Compatibility\JetpackCRMCompatibility.php:51
actiontgwc_my_account_menu_itemincludes\Compatibility\WCMembershipCompatibility.php:57
filtertgwc_get_endpointsincludes\Compatibility\WCMembershipForTeamsCompatibility.php:65
actiontgwc_my_account_menu_itemincludes\Compatibility\WCMembershipForTeamsCompatibility.php:66
filterget_avatarincludes\Functions\TemplateFunctions.php:295
actionwoocommerce_account_navigationincludes\Functions\TemplateHooks.php:16
actionwoocommerce_account_contentincludes\Functions\TemplateHooks.php:17
actiontgwc_my_account_menu_itemincludes\Functions\TemplateHooks.php:18
actiontgwc_before_account_navigation_wrapincludes\Functions\TemplateHooks.php:19
filterget_avatarincludes\Functions\TemplateHooks.php:20
actionadmin_noticesincludes\Notice.php:52
actionadmin_initincludes\Settings.php:36
actionadmin_menuincludes\Settings.php:79
actionadmin_initincludes\Settings.php:80
actionadmin_initincludes\Settings.php:81
actiontgwc_customization_panel_tabsincludes\Settings.php:82
actiontgwc_before_customization_panel_formincludes\Settings.php:83
actiontgwc_customization_panel_tab_contentincludes\Settings.php:84
actiontgwc_after_customization_panel_formincludes\Settings.php:85
actionadmin_footerincludes\Settings.php:86
actiontgwc_endpoints_contentincludes\Settings.php:87
filtertiny_mce_before_initincludes\Settings.php:88
filtersubmenu_fileincludes\Settings.php:501
filtertgwc_parse_smart_tagincludes\SmartTags.php:33
actionmedia_buttonsincludes\SmartTags.php:34
actioninitincludes\WoocommerceCustomizer.php:124
actioninitincludes\WoocommerceCustomizer.php:125
actionadmin_initincludes\WoocommerceCustomizer.php:126
actionadmin_enqueue_scriptsincludes\WoocommerceCustomizer.php:130
actionadmin_enqueue_scriptsincludes\WoocommerceCustomizer.php:131
actionwp_enqueue_scriptsincludes\WoocommerceCustomizer.php:133
actionwp_enqueue_scriptsincludes\WoocommerceCustomizer.php:134
actionadmin_enqueue_scriptsincludes\WoocommerceCustomizer.php:136
actionwp_enqueue_scriptsincludes\WoocommerceCustomizer.php:137
actionadmin_enqueue_scriptsincludes\WoocommerceCustomizer.php:138
filterbody_classincludes\WoocommerceCustomizer.php:140
filterdo_shortcode_tagincludes\WoocommerceCustomizer.php:141
actionadmin_initincludes\WoocommerceCustomizer.php:143
actionadmin_footerincludes\WoocommerceCustomizer.php:145
actionbefore_woocommerce_initincludes\WoocommerceCustomizer.php:148
Maintenance & Trust

Customize My Account Page For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 9, 2025
PHP min version7.4
Downloads877

Community Trust

Rating0/100
Number of ratings0
Active installs1K
Developer Profile

Customize My Account Page For WooCommerce Developer Profile

ThemeGrill

31 plugins · 252K total installs

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

How We Detect Customize My Account Page 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/customize-my-account-page/assets/css/admin.css/wp-content/plugins/customize-my-account-page/assets/css/admin.min.css/wp-content/plugins/customize-my-account-page/assets/css/frontend.css/wp-content/plugins/customize-my-account-page/assets/css/frontend.min.css/wp-content/plugins/customize-my-account-page/assets/js/admin.js/wp-content/plugins/customize-my-account-page/assets/js/admin.min.js/wp-content/plugins/customize-my-account-page/assets/js/frontend.js/wp-content/plugins/customize-my-account-page/assets/js/frontend.min.js
Version Parameters
customize-my-account-page/assets/css/admin.css?ver=customize-my-account-page/assets/css/frontend.css?ver=customize-my-account-page/assets/js/admin.js?ver=customize-my-account-page/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
tgwc-modaltgwc-modal-contenttgwc-modal-closetgwc-custom-tabtgwc-account-navigationtgwc-account-dashboardtgwc-account-details
HTML Comments
ThemeGrill WooCommerce CustomizerStart of ThemeGrill WooCommerce Customizer custom tabEnd of ThemeGrill WooCommerce Customizer custom tab
Data Attributes
data-tgwc-modal-iddata-tgwc-tab-id
JS Globals
tgwc_data
Shortcode Output
[tgwc_custom_tab][/tgwc_custom_tab]
FAQ

Frequently Asked Questions about Customize My Account Page For WooCommerce