Lightweight Sidebar Manager

Create new sidebar areas and display them conditionally on certain pages. Works with all themes.

v2.0.0Brainstorm ForceUpdated 2025-12-01Added Aug 26, 201780k+ installs84% rating
83
Score
13
Errors
36
Warnings
+0
Change

Category Scores

Security82
Repo89
Performance100
Maintainability73

Top Issues by Category

Issues Details

49 issues found in latest scan

WARNING9
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "BSF_Analytics".

WARNING9
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

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

ERROR7
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNING4
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_POST['bsf-sb-users'] not unslashed before sanitization. Use wp_unslash() or similar

WARNING3
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$key . '_tracking_enabled'".

WARNING3
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "bsf_cb_target_page_settings".

ERROR2
WordPress.WP.I18n.MissingArgDomain

Missing $domain parameter in function call to esc_html_e().

ERROR2
wp_function_not_compatible_with_requires_wp

Function "get_user_count()" requires WordPress 4.8.0, but your plugin minimum supported version is WordPress 4.0.0.

WARNING1
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING1
WordPress.DB.DirectDatabaseQuery.NoCaching

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

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

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

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

WARNING1
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_POST[BSF_SB_POST_TYPE . '-nonce']

WARNING1
WordPress.WP.DeprecatedParameters.Get_termsParam2Found

The parameter "array(\n\t\t\t\t\t\t'orderby' => 'count',\n\t\t\t\t\t\t'hide_empty' => 0,\n\t\t\t\t\t\t'name__like' => $search_string,\n\t\t\t\t\t)" at position #2 of get_terms() has been deprecated since WordPress version 4.5.0. Instead do not pass the parameter.

WARNING1
mismatched_plugin_name

Plugin name "Lightweight Sidebar Manager" is different from the name declared in plugin header "Sidebar Manager".

ERROR1
outdated_tested_upto_header

Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.

ERROR1
plugin_header_no_license

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

WARNING1
textdomain_mismatch

The "Text Domain" header in the plugin file does not match the slug. Found "bsfsidebars", expected "sidebar-manager".

Latest Snapshot

Findings

49

Errors

13

Warnings

36

Score History

First score snapshot

First scan completed Jun 20, 2026

v2.0.0 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v2.0.0

83

Latest

Findings
49
Errors
13
Warnings
36
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins