wpShopGermany – Protected Shops Security & Risk Analysis

wordpress.org/plugins/wpshopgermany-protectedshops

Mit Hilfe dieses Plugins ist es möglich deutsche rechtssichere Texte (für Shops) zu aktualisieren. Die Texte werden von Protected Shops bezogen.

30 active installs v2.2 PHP + WP 2.8+ Updated Jul 16, 2024
agbdatenschutzimpressumshopwiderrufsbelehrung
92
A · Safe
CVEs total1
Unpatched0
Last CVEJul 31, 2023
Safety Verdict

Is wpShopGermany – Protected Shops Safe to Use in 2026?

Generally Safe

Score 92/100

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

1 known CVELast CVE: Jul 31, 2023Updated 1yr ago
Risk Assessment

The plugin 'wpshopgermany-protectedshops' v2.2 exhibits a mixed security posture. While the static analysis indicates no direct entry points with unauthenticated access (0 AJAX handlers, 0 REST API routes, 0 shortcodes), and all SQL queries use prepared statements, there are significant concerns regarding output escaping and capability checks. The fact that 0% of outputs are properly escaped is a critical weakness, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data is rendered directly on the page without proper sanitization. This is further supported by the plugin's vulnerability history which includes a medium severity XSS vulnerability reported in July 2023, indicating a recurring pattern in how input is handled.

The taint analysis revealing flows with unsanitized paths, though not categorized as critical or high severity in this specific scan, reinforces the output escaping concern. The absence of nonce checks and capability checks on any potential entry points, combined with external HTTP requests, creates additional attack vectors that are not being adequately protected. While the plugin has no currently unpatched CVEs, the consistent finding of XSS-related issues and the lack of fundamental security checks like nonce and capability verification point to a need for substantial improvement in secure coding practices.

Key Concerns

  • 0% of output escaping
  • 0 capability checks
  • 0 nonce checks
  • Flows with unsanitized paths
  • 1 medium severity CVE
Vulnerabilities
1 published

wpShopGermany – Protected Shops Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-39919medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

wpShopGermany - Protected Shops <= 2.0 - Authenticated(Administrator+) Stored Cross-Site Scripting

Jul 31, 2023 Patched in 2.1 (176d)
Version History

wpShopGermany – Protected Shops Release Timeline

v2.2Current
v2.1
v2.01 CVE
v1.91 CVE
v1.81 CVE
v1.71 CVE
v1.61 CVE
v1.51 CVE
v1.41 CVE
v1.31 CVE
v1.21 CVE
v1.11 CVE
v1.01 CVE
Code Analysis
Analyzed Apr 16, 2026

wpShopGermany – Protected Shops Code Analysis

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

SQL Query Safety

100% prepared6 total queries

Output Escaping

0% escaped2 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
saveForm (wpShopGermany-ProtectedShops.php:115)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

wpShopGermany – Protected Shops Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menuwpShopGermany-ProtectedShops.php:671
actionwpsg_ps_taskwpShopGermany-ProtectedShops.php:758

Scheduled Events 1

wpsg_ps_task
Maintenance & Trust

wpShopGermany – Protected Shops Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 16, 2024
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

wpShopGermany – Protected Shops Developer Profile

maennchen1.de

6 plugins · 1K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
95 days
View full developer profile
Detection Fingerprints

How We Detect wpShopGermany – Protected Shops

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpshopgermany-protectedshops/css/wpsg_protected_shops.css
Script Paths
/wp-content/plugins/wpshopgermany-protectedshops/js/wpsg_protected_shops.js
Version Parameters
wpshopgermany-protectedshops/css/wpsg_protected_shops.css?ver=wpshopgermany-protectedshops/js/wpsg_protected_shops.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpsg_ps_tablewpsg_ps_pagewpsg_ps_formatwpsg_ps_updatewpsg_ps_status
Data Attributes
wpsg_ps_pagewpsg_ps_formatwpshopgermany_ts_refreshwpsg_ps_pagewpsg_ps_formatwpshopgermany_ts_auto+1 more
Shortcode Output
[wpsg_ps_agb][wpsg_ps_datenschutz][wpsg_ps_widerrufsbelehrung][wpsg_ps_impressum]
FAQ

Frequently Asked Questions about wpShopGermany – Protected Shops