wModes – Catalog Mode, Product Pricing, Enquiry Forms & Promotions | for WooCommerce

Advanced Catalog Mode, Product Pricing, Enquiry Forms & Promotions for WooCommerce

v1.3.4sundayfanzUpdated Added 900 installs100% rating
80
Score
0
Errors
465
Warnings
+0
Change

Category Scores

Security76
Repo100
Performance100
Maintainability67

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

465 findings

Maintainability

458

4 issue groups

Security

6

3 issue groups

I18n

1

1 issue group

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$$option_args".430
Category
Maintainability
Occurrences
430
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$$option_args".

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "get-option-page-' . $option_name . 'section-' . $section_id . '-fields".13
Category
Maintainability
Occurrences
13
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "get-option-page-' . $option_name . 'section-' . $section_id . '-fields".

WARNINGMaintainabilityDynamic hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$field['disabled_list_filter']".12
Category
Maintainability
Occurrences
12
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$field['disabled_list_filter']".

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $outofstock_join used in $wpdb->get_results()\n$outofstock_join assigned unsafely at line 106.4
Category
Security
Occurrences
4
Severity
warning

Sample message

Unescaped parameter $outofstock_join used in $wpdb->get_results()\n$outofstock_join assigned unsafely at line 106.

WARNINGMaintainabilityNon-prefixed global symbolThe "reon/get" prefix is not a valid namespace/function/class/variable/constant prefix in PHP.3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

The "reon/get" prefix is not a valid namespace/function/class/variable/constant prefix in PHP.

WARNINGI18nDiscouraged text-domain loadingload_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.1
Category
I18n
Occurrences
1
Severity
warning

Sample message

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_GET['_wpnonce']1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_GET['_wpnonce']

WARNINGSecurityRequest data is not unslashed$_GET['_wpnonce'] not unslashed before sanitization. Use wp_unslash() or similar1
Category
Security
Occurrences
1
Severity
warning

Sample message

$_GET['_wpnonce'] not unslashed before sanitization. Use wp_unslash() or similar

External Connections

Potential connections found in static code analysis.

31 domains

Outbound calls

164

External assets

0

Incoming endpoints

2

Notable Domains

fontawesome.com36 · outbound
trentrichardson.com9 · outbound
codecanyon.net5 · outbound
stackoverflow.com3 · outbound
support.zendcrew.cc3 · outbound

Platform / Reference Domains

github.com65 · platform/reference
w3.org6 · platform/reference
gnu.org3 · platform/reference
opensource.org2 · platform/reference
wordpress.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

wp_ajax_nopriv_public

wp_ajax

Admin AJAX endpoints1
wp_ajax_wmodes_dismiss_noticeauthenticated

wp_ajax

Score History

First score snapshot

v1.3.4

80

Latest

Findings
465
Errors
0
Warnings
465
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

37 nodes

Related Plugins

Free PDF to Flipbook

400 active installs

95
87
FlippingBook

2k+ active installs

84
ELEX WooCommerce Catalog Mode

10k+ active installs

61
WC Call For Price

1k+ active installs

57