BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net

BEAR - WooCommerce Bulk Editor Professional (former WOOBE) is plugin for bulk edit/manage woocommerce products their data in the flexible way

v1.2.1RealMag777Updated Added 40k+ installs94% rating100% support resolved
32
Score
5
Errors
933
Warnings
+0
Change

Category Scores

Security0
Repo89
Performance97
Maintainability44

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

938 findings

Security

620

7 issue groups

Maintainability

314

14 issue groups

Performance

2

1 issue group

Repo Compliance

2

2 issue groups

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

Sample message

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

WARNINGSecurityRequest data is not unslashed$_COOKIE[$key] not unslashed before sanitization. Use wp_unslash() or similar169
Category
Security
Occurrences
169
Severity
warning

Sample message

$_COOKIE[$key] not unslashed before sanitization. Use wp_unslash() or similar

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.159
Category
Security
Occurrences
159
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityInput is not validatedDetected usage of a possibly undefined superglobal array index: $_COOKIE[$key]. Check that the array index exists before using it.144
Category
Security
Occurrences
144
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_COOKIE[$key]. Check that the array index exists before using it.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_COOKIE[$key]123
Category
Security
Occurrences
123
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_COOKIE[$key]

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.37
Category
Maintainability
Occurrences
37
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().35
Category
Maintainability
Occurrences
35
Severity
warning

Sample message

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNINGMaintainabilityMixed line endingsFile has mixed line endings; this may cause incorrect results28
Category
Maintainability
Occurrences
28
Severity
warning

Sample message

File has mixed line endings; this may cause incorrect results

WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable $addtn_query at \t\t\t\t\tAND ( postmeta.meta_value = %f $addtn_query )"22
Category
Security
Occurrences
22
Severity
warning

Sample message

Use placeholders and $wpdb->prepare(); found interpolated variable $addtn_query at \t\t\t\t\tAND ( postmeta.meta_value = %f $addtn_query )"

WARNINGMaintainabilityslow db query meta keyDetected usage of meta_key, possible slow query.22
Category
Maintainability
Occurrences
22
Severity
warning

Sample message

Detected usage of meta_key, possible slow query.

Show 14 more
WARNINGMaintainabilityNon-prefixed hook name10
Category
Maintainability
Occurrences
10
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'woocommerce_process_product_meta_' . $product->get_type()".

WARNINGMaintainabilityslow db query meta query3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

Detected usage of meta_query, possible slow query.

WARNINGSecurityDatabase parameter is not escaped2
Category
Security
Occurrences
2
Severity
warning

Sample message

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

WARNINGMaintainabilitySchema Change2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Attempting a database schema change is discouraged.

WARNINGPerformancePost Not In post not in2
Category
Performance
Occurrences
2
Severity
warning

Sample message

Using exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

WARNINGMaintainabilitytrademarked term2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "BEAR - Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net" - contains the restricted term "plugin" which cannot be used at all in your plugin name.

WARNINGMaintainabilityslow db query tax query1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Detected usage of tax_query, possible slow query.

WARNINGMaintainabilityNon-prefixed function1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "draw_child_filter_terms".

ERRORSecurityOutput is not escaped1
Category
Security
Occurrences
1
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$response'.

ERRORMaintainabilitybadly named files1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

File and folder names must not contain spaces or special characters.

ERRORMaintainabilitylibrary core files1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Library files that are already in the WordPress core are not permitted.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "BEAR - Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net" is different from the name declared in plugin header "BEAR - Bulk Editor and Products Manager Professional for WooCommerce".

ERRORRepo Complianceno license1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Missing "License". Please update your readme with a valid GPLv2 (or later) compatible license.

ERRORRepo Compliancereadme mismatched header requires1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Mismatched Requires at least: 4.9 != 6.0. "Requires at least" needs to be exactly the same with that in your main plugin file's header.

Score History

First score snapshot

v1.2.1

32

Latest

Findings
938
Errors
5
Warnings
933
Check
2.0.0

Related Plugins

Bulk Delete

30k+ active installs

96
95
Auto Update Post Date

1k+ active installs

69
Bulk menu creator

1k+ active installs

69