External Store for Shopify Security & Risk Analysis

wordpress.org/plugins/wp-shopify

Display products from your Shopify store on your WordPress blog using shortcodes.

3K active installs v1.6.0 PHP + WP 4.3+ Updated Feb 22, 2026
catalogecommerceembedproductsshopify
97
A · Safe
CVEs total2
Unpatched0
Last CVEJul 24, 2025
Safety Verdict

Is External Store for Shopify Safe to Use in 2026?

Generally Safe

Score 97/100

External Store for Shopify has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jul 24, 2025Updated 1mo ago
Risk Assessment

The wp-shopify v1.6.0 plugin presents a mixed security posture. On one hand, it demonstrates good practices by exclusively using prepared statements for SQL queries, having no dangerous functions, and performing file operations securely. It also implements a nonce check, which is a positive security control. However, the plugin has significant areas of concern. The static analysis reveals a relatively low percentage of properly escaped outputs (30%), indicating a risk of Cross-Site Scripting (XSS) vulnerabilities. While no critical or high-severity taint flows were identified in this specific analysis, the past vulnerability history is a major red flag. The plugin has a history of two CVEs, including a high-severity XSS and a medium-severity PHP Remote File Inclusion, with the most recent vulnerability occurring in July 2025. This historical pattern strongly suggests a recurring tendency to have exploitable input handling issues. Although currently unpatched CVEs are zero, the historical trends, coupled with the unescaped output in the current version, indicate a persistent risk.

Key Concerns

  • Low percentage of properly escaped outputs (30%)
  • History of 1 high, 1 medium CVEs
  • History of Cross-Site Scripting (XSS)
  • History of PHP Remote File Inclusion
Vulnerabilities
2

External Store for Shopify Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2025-7808medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Shopify <= 1.5.3 - Reflected Cross-Site Scripting

Jul 24, 2025 Patched in 1.5.4 (33d)
CVE-2025-30999high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

WP Shopify <= 1.5.9 - Authenticated (Contributor+) Local File Inclusion

Jun 5, 2025 Patched in 1.6.0 (266d)
Code Analysis
Analyzed Mar 16, 2026

External Store for Shopify Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
33
14 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

30% escaped47 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wp_shopify_continue_shopping_callback (inc\functions.php:719)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

External Store for Shopify Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 1

authwp_ajax_wpsy_graphql_centralinc\graphql.php:3

Shortcodes 3

[wp-shopify] inc\functions.php:493
[wp-shopify-product] inc\functions.php:494
[wp-shopify-continue-shopping] inc\functions.php:717
WordPress Hooks 5
actionadmin_enqueue_scriptsinc\functions.php:38
actionwp_enqueue_scriptsinc\functions.php:39
actioninitinc\functions.php:498
actionadmin_menuinc\functions.php:500
actionadmin_initinc\functions.php:501
Maintenance & Trust

External Store for Shopify Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 22, 2026
PHP min version
Downloads97K

Community Trust

Rating68/100
Number of ratings5
Active installs3K
Developer Profile

External Store for Shopify Developer Profile

Fahad Mahmood

40 plugins · 33K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
237 days
View full developer profile
Detection Fingerprints

How We Detect External Store for Shopify

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-shopify/css/admin-styles.css/wp-content/plugins/wp-shopify/css/front-styles.css/wp-content/plugins/wp-shopify/js/bootstrap.min.js/wp-content/plugins/wp-shopify/js/fontawesome.min.js/wp-content/plugins/wp-shopify/js/scripts.js/wp-content/plugins/wp-shopify/js/front.js
Script Paths
js/scripts.jsjs/fontawesome.min.jsjs/bootstrap.min.jsjs/front.js
Version Parameters
wp-shopify/css/admin-styles.css?ver=wp-shopify/css/front-styles.css?ver=wp-shopify/js/scripts.js?ver=wp-shopify/js/front.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpsy-filter-bar-wrapperwpsy-collectionwp_shopify
Data Attributes
data-bs-toggledata-bs-target
JS Globals
wpsy_object
Shortcode Output
<div class="wpsy-filter-bar-wrapper"><div class="wpsy-collection" id="<ul class="wp_shopify">
FAQ

Frequently Asked Questions about External Store for Shopify