SimpleShop Security & Risk Analysis

wordpress.org/plugins/simpleshop-cz

The SimpleShop WP plugin connects your WordPress website with a SimpleShop account and allows you to restrict the access only for members.

1K active installs v2.16.0 PHP 7.4+ WP 6.6+ Updated Nov 7, 2025
access-controlmembermembershipselling-formsimpleshop
99
A · Safe
CVEs total2
Unpatched0
Last CVEMay 3, 2024
Safety Verdict

Is SimpleShop Safe to Use in 2026?

Generally Safe

Score 99/100

SimpleShop has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: May 3, 2024Updated 6mo ago
Risk Assessment

The simpleshop-cz v2.16.0 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good coding practices by exclusively using prepared statements for its SQL queries and having a high percentage of properly escaped output. The absence of dangerous functions and external HTTP requests are also strong indicators of a secure codebase. However, there are notable areas of concern. The plugin has a single unprotected AJAX handler, representing a direct entry point for potential attackers. Furthermore, its vulnerability history reveals two known medium severity vulnerabilities, both related to Missing Authorization and Improper Access Control. While currently unpatched CVEs are zero, the pattern of these vulnerabilities suggests a recurring weakness in access control implementation, which could be exploited if similar flaws exist in the current version, even if not yet publicly disclosed or patched.

Despite the absence of critical taint flows and dangerous functions, the presence of an unprotected AJAX endpoint is a significant risk. This can be exploited to perform actions without proper authentication or authorization, potentially leading to data breaches or unauthorized modifications. The historical medium severity vulnerabilities, particularly those concerning authorization and access control, further underscore the need for caution. While the plugin has made strides in secure coding practices like prepared statements and output escaping, these gains are somewhat undermined by the identified attack surface and past security incidents. Therefore, while the plugin shows potential for security, vigilant monitoring and a proactive approach to patching any future vulnerabilities are recommended.

Key Concerns

  • Unprotected AJAX handler
  • Past medium severity vulnerabilities (2)
Vulnerabilities
2 published

SimpleShop Security Vulnerabilities

CVEs by Year

2 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-1229medium · 5.3Missing Authorization

SimpleShop <= 2.10.2 - Missing Authorization

May 3, 2024 Patched in 2.10.3 (7d)
CVE-2024-1230medium · 4.3Improper Access Control

SimpleShop <= 2.10.0 - Cross-Site Request Forgery

May 3, 2024 Patched in 2.10.1 (7d)
Version History

SimpleShop Release Timeline

v2.16.0Current
v2.14.1
v2.14.0
v2.13.0
v2.12.2
v2.12.1
v2.12.0
v2.11.0
v2.10.3
v2.10.21 CVE
v2.10.11 CVE
Code Analysis
Analyzed Mar 16, 2026

SimpleShop Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
4
35 escaped
Nonce Checks
2
Capability Checks
4
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

90% escaped39 total outputs
Attack Surface
1 unprotected

SimpleShop Attack Surface

Entry Points3
Unprotected1

AJAX Handlers 1

authwp_ajax_load_simple_shop_productssrc\Admin.php:40

Shortcodes 2

[SimpleShop-form] src\Shortcodes.php:26
[SimpleShop-content] src\Shortcodes.php:27
WordPress Hooks 44
actiontemplate_redirectsrc\Access.php:27
filterwp_setup_nav_menu_itemsrc\Access.php:30
actionwp_headsrc\Access.php:31
actioninitsrc\Access.php:32
filterlogin_redirectsrc\Access.php:33
filterpre_get_postssrc\Access.php:34
actionsimpleshop_send_welcome_emailsrc\Access.php:35
actionadmin_menusrc\Admin.php:32
filtermanage_edit-ssc_group_columnssrc\Admin.php:33
actionmanage_ssc_group_posts_custom_columnsrc\Admin.php:34
actioninitsrc\Admin.php:35
actioninitsrc\Admin.php:36
filterpage_row_actionssrc\Admin.php:37
actionwp_headsrc\Admin.php:38
actionadmin_headsrc\Admin.php:39
actionadmin_enqueue_scriptssrc\Admin.php:41
filtermce_external_pluginssrc\Admin.php:147
filtermce_buttonssrc\Admin.php:148
actionssc_send_user_has_access_to_post_notificationsrc\Cron.php:26
actioninitsrc\Gutenberg.php:24
actionadmin_initsrc\Gutenberg.php:25
filterrender_blocksrc\Gutenberg.php:26
actioncmb2_admin_initsrc\Metaboxes.php:21
actionshow_user_profilesrc\Metaboxes.php:22
actionedit_user_profilesrc\Metaboxes.php:23
actionpersonal_options_updatesrc\Metaboxes.php:24
actionedit_user_profile_updatesrc\Metaboxes.php:25
actionadd_meta_boxessrc\Metaboxes.php:26
filtercmb2_override_meta_valuesrc\Metaboxes.php:27
filtercmb2_override_meta_savesrc\Metaboxes.php:28
filtercmb2_save_fieldsrc\Metaboxes.php:29
actionadmin_initsrc\Plugin.php:48
actionrest_api_initsrc\Rest.php:24
actionadmin_initsrc\Settings.php:68
actionadmin_menusrc\Settings.php:69
actioncmb2_admin_initsrc\Settings.php:70
filtercmb2_render_ssc_disconnect_buttonsrc\Settings.php:71
filtercmb2_render_ssc_profile_buttonsrc\Settings.php:72
actionadmin_initsrc\Settings.php:73
actionadmin_initsrc\Settings.php:74
actionadmin_print_stylessrc\Settings.php:75
actionadmin_noticessrc\Settings.php:538
actionadmin_noticessrc\Settings.php:542
actioninitsrc\Shortcodes.php:20

Scheduled Events 2

ssc_send_user_has_access_to_post_notification
simpleshop_send_welcome_email
Maintenance & Trust

SimpleShop Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 7, 2025
PHP min version7.4
Downloads30K

Community Trust

Rating0/100
Number of ratings0
Active installs1K
Developer Profile

SimpleShop Developer Profile

Redbit s.r.o.

1 plugin · 1K total installs

99
trust score
Avg Security Score
99/100
Avg Patch Time
7 days
View full developer profile
Detection Fingerprints

How We Detect SimpleShop

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/simpleshop-cz/js/tiny-mce/tiny-mce.js
Script Paths
/wp-content/plugins/simpleshop-cz/js/tiny-mce/tiny-mce.js

HTML / DOM Fingerprints

CSS Classes
misc-pub-sectionmisc-pub-visibilitycurtime
HTML Comments
<!-- SSC TinyMCE Shortcode Plugin -->
Data Attributes
data-tinymce-button
JS Globals
sscContentGroups
REST Endpoints
/wp-json/simpleshop-cz/v1/products
Shortcode Output
[simpleshop_product_list][simpleshop_member_button][simpleshop_member_access]
FAQ

Frequently Asked Questions about SimpleShop