Customize your WooCommerce My Account page with design themes, custom tabs, magic login, 2FA, passkeys, drag & drop reorder, and much more.
Category Scores
Issues to Review
Prioritized issue groups from the latest Plugin Check scan
Maintainability
124
7 issue groups
Security
73
6 issue groups
I18n
47
2 issue groups
WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$_blogname".116
- Category
- Maintainability
- Occurrences
- 116
- Severity
- warning
Sample message
Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$_blogname".
ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$_blogname'.29
- Category
- Security
- Occurrences
- 29
- Severity
- error
Sample message
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$_blogname'.
ERRORI18nText Domain MismatchMismatched text domain. Expected 'my-account-customize-for-wp' but got 'woocommerce'.28
- Category
- I18n
- Occurrences
- 28
- Severity
- error
Sample message
Mismatched text domain. Expected 'my-account-customize-for-wp' but got 'woocommerce'.
WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_POST['cits_custom_endpoints']19
- Category
- Security
- Occurrences
- 19
- Severity
- warning
Sample message
Detected usage of a non-sanitized input variable: $_POST['cits_custom_endpoints']
ERRORI18nMissing Translators CommentA function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.19
- Category
- I18n
- Occurrences
- 19
- Severity
- error
Sample message
A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.
WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.12
- Category
- Security
- Occurrences
- 12
- Severity
- warning
Sample message
Processing form data without nonce verification.
WARNINGSecurityRequest data is not unslashed$_POST['cits_navigation_colors'] not unslashed before sanitization. Use wp_unslash() or similar8
- Category
- Security
- Occurrences
- 8
- Severity
- warning
Sample message
$_POST['cits_navigation_colors'] not unslashed before sanitization. Use wp_unslash() or similar
WARNINGSecurityMissing nonce verificationProcessing form data without nonce verification.4
- Category
- Security
- Occurrences
- 4
- Severity
- warning
Sample message
Processing form data without nonce verification.
WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_login".3
- Category
- Maintainability
- Occurrences
- 3
- Severity
- warning
Sample message
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_login".
WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- warning
Sample message
Use of a direct database call is discouraged.
Show 5 moreShow less
WARNINGMaintainabilityNo Caching1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- warning
Sample message
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
WARNINGSecurityInput is not validated1
- Category
- Security
- Occurrences
- 1
- Severity
- warning
Sample message
Detected usage of a possibly undefined superglobal array index: $_FILES['macfw_avatar']['name']. Check that the array index exists before using it.
ERRORMaintainabilityNo Explicit Version1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- error
Sample message
Version parameter is not explicitly set or has been set to an equivalent of "false" for wp_register_script; This means that the WordPress core version will be used which is not recommended for plugin or theme development.
WARNINGMaintainabilitymismatched plugin name1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- warning
Sample message
Plugin name "Customize My Account for WooCommerce – Custom Tabs, Login, Registration, 2FA & Design" is different from the name declared in plugin header "Customize My Account for WooCommerce – Custom Tabs, Login Page, 2FA & Design".
WARNINGMaintainabilitytrademarked term1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- warning
Sample message
The plugin slug includes a restricted term. Your plugin slug - "my-account-customize-for-wp" - contains the restricted term "wp" which cannot be used at all in your plugin slug.
External Connections
Potential connections found in static code analysis.
Outbound calls
49
External assets
1
Incoming endpoints
31
Notable Domains
Platform / Reference Domains
External Asset Domains
Incoming Endpoints
register_rest_route
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
Admin AJAX endpoints25
admin_post
admin_post
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
wp_ajax
13 more hidden
Score History
2 score snapshots
v2.0
40
Latest
- Findings
- 244
- Errors
- 77
- Warnings
- 167
- Check
- 2.0.0
v1.1.5
98
Score
- Findings
- 23
- Errors
- 1
- Warnings
- 22
- Check
- 2.0.0
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 40 | 244 | 77 | 167 | v2.0 | 2.0.0 |
| 98 | 23 | 1 | 22 | v1.1.5 | 2.0.0 |
Relationship Map
Author, categories, issues, domains, and nearby plugins.