Modern Cart – WooCommerce Side Cart & Popup Cart

Modern Cart gives your store a side cart and free shipping bar so shoppers stay on the page, spend more to unlock rewards, and check out in seconds.

v1.0.10Brainstorm ForceUpdated 2026-06-17Added Sep 9, 202550k+ installs100% rating100% support resolved
86
Score
8
Errors
95
Warnings
+0
Change

Category Scores

Security88
Repo94
Performance100
Maintainability65

Top Issues by Category

Issues Details

103 issues found in latest scan

WARNING55
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

WARNING14
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

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

WARNING9
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

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

WARNING6
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

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

WARNING3
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

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

WARNING3
unexpected_markdown_file

Unexpected markdown file "SECURITY-AUDIT.md" detected in plugin root. Only specific markdown files are expected in production plugins.

ERROR3
wp_function_not_compatible_with_requires_wp

Function "wp_is_maintenance_mode()" requires WordPress 5.5.0, but your plugin minimum supported version is WordPress 5.4.0.

ERROR2
missing_direct_file_access_protection

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

WARNING1
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $order_table used in $wpdb->get_var()\n$order_table assigned unsafely at line 382.

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.Security.ValidatedSanitizedInput.MissingUnslash

$_POST['formEntries'] not unslashed before sanitization. Use wp_unslash() or similar

ERROR1
WordPress.WP.I18n.MissingTranslatorsComment

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.

ERROR1
five_star_reviews_detected

Linking directly to 5 stars reviews is not allowed.

WARNING1
mismatched_plugin_name

Plugin name "Modern Cart – WooCommerce Side Cart & Popup Cart" is different from the name declared in plugin header "Modern Cart Starter for WooCommerce".

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.

WARNING1
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "Modern Cart – WooCommerce Side Cart &amp; Popup Cart" - contains the restricted term "woocommerce" which cannot be used within in your plugin name, unless your plugin name contains one of the allowed patterns: "for woocommerce", "with woocommerce", "using woocommerce", or "and woocommerce". The term must still not appear anywhere else in your name.

Latest Snapshot

Findings

103

Errors

8

Warnings

95

Score History

First score snapshot

First scan completed Jun 20, 2026

v1.0.10 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v1.0.10

86

Latest

Findings
103
Errors
8
Warnings
95
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins