SWM – Shopify to WooCommerce Migration Security & Risk Analysis

wordpress.org/plugins/migrate-shopify-to-woocommerce

Shopify to WooCommerce Migration plugin will migrate all of your shopify product and categories to your WooCommerce Store.

30 active installs v1.3.0 PHP 7.4+ WP 5.5+ Updated Mar 12, 2024
shopifyshopify-importershopify-to-woocommerce
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEApr 2, 2025
Safety Verdict

Is SWM – Shopify to WooCommerce Migration Safe to Use in 2026?

Use With Caution

Score 64/100

SWM – Shopify to WooCommerce Migration has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Apr 2, 2025Updated 2yr ago
Risk Assessment

The 'migrate-shopify-to-woocommerce' plugin v1.3.0 exhibits a concerning security posture due to a significant number of unprotected entry points. While SQL queries are handled securely with prepared statements and the majority of output is properly escaped, the presence of four AJAX handlers without any authorization or nonce checks presents a substantial risk. These unprotected AJAX endpoints are prime targets for unauthenticated attackers to potentially exploit functionalities. Furthermore, the taint analysis indicating two flows with unsanitized paths, though not resulting in critical or high severity, still raises a flag regarding potential indirect data manipulation or privilege escalation if these paths were to interact with sensitive operations. The plugin's vulnerability history, specifically a medium-severity unpatched CVE from 2025, coupled with a pattern of 'Missing Authorization' vulnerabilities, strongly suggests a recurring issue with access control within the plugin. This historical trend combined with the current lack of capability checks and nonce validation on AJAX handlers reinforces the critical need for immediate attention to authorization mechanisms.

Key Concerns

  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX handlers
  • Unpatched medium severity CVE
  • Missing capability checks
  • Unsanitized paths in taint analysis
  • Use of dangerous functions (ini_set, set_time_limit)
Vulnerabilities
1 published

SWM – Shopify to WooCommerce Migration Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-31795medium · 5.3Missing Authorization

Shopify to WooCommerce Migration <= 1.3.0 - Missing Authorization to Unauthenticated Settings Update

Apr 2, 2025Unpatched
Version History

SWM – Shopify to WooCommerce Migration Release Timeline

v1.0.01 CVE
v0.9.31 CVE
v0.9.21 CVE
v0.9.11 CVE
v0.9.01 CVE
Code Analysis
Analyzed Apr 16, 2026

SWM – Shopify to WooCommerce Migration Code Analysis

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

Dangerous Functions Found

ini_setini_set('memory_limit', '3000M');functions.php:175
ini_setini_set('max_execution_time', '3000');functions.php:176
ini_setini_set('max_input_time', '3000');functions.php:177
ini_setini_set('default_socket_timeout', '3000');functions.php:178
ini_setini_set('default_socket_timeout', '3000');functions.php:179
set_time_limitset_time_limit(0);functions.php:180

Bundled Libraries

jQuery

SQL Query Safety

100% prepared2 total queries

Output Escaping

90% escaped144 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
goodbye_form_callback (class-plugin-deactivate-feedback.php:366)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

SWM – Shopify to WooCommerce Migration Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_swm_goodbye_formclass-plugin-deactivate-feedback.php:63
authwp_ajax_swm_import_productincludes/class-ajax.php:10
authwp_ajax_swm_import_custom_collectionincludes/class-ajax.php:11
authwp_ajax_process_swm_promo_formsupport-page/class-support-page.php:24
WordPress Hooks 17
actionadmin_initadmin/admin-pages.php:19
actionadmin_menuadmin/admin-pages.php:20
filtercustom_menu_orderadmin/admin-pages.php:21
filterplugin_action_linksadmin/class-plugin-action-links.php:18
actionadmin_footer-plugins.phpclass-plugin-deactivate-feedback.php:62
actionadmin_enqueue_scriptsclass-plugin-deactivate-feedback.php:65
filterwp_mail_content_typeclass-plugin-deactivate-feedback.php:120
actionadmin_noticesfunctions.php:4
actionwp_headsupport-page/class-support-page.php:6
actionadmin_enqueue_scriptssupport-page/class-support-page.php:142
actionadmin_menusupport-page/class-support-page.php:171
actionadmin_enqueue_scriptsswm-shopify-to-wc-migration.php:43
actionadmin_noticesswm-shopify-to-wc-migration.php:44
actionplugins_loadedswm-shopify-to-wc-migration.php:46
actionrestrict_manage_postsswm-shopify-to-wc-migration.php:211
actionparse_queryswm-shopify-to-wc-migration.php:253
actioninitswm-shopify-to-wc-migration.php:289
Maintenance & Trust

SWM – Shopify to WooCommerce Migration Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedMar 12, 2024
PHP min version7.4
Downloads7K

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

SWM – Shopify to WooCommerce Migration Developer Profile

Plugin Devs

16 plugins · 18K total installs

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

How We Detect SWM – Shopify to WooCommerce Migration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/migrate-shopify-to-woocommerce/assets/css/semantic.min.css/wp-content/plugins/migrate-shopify-to-woocommerce/assets/css/admin-style.css/wp-content/plugins/migrate-shopify-to-woocommerce/assets/js/semantic.min.js/wp-content/plugins/migrate-shopify-to-woocommerce/assets/js/admin-script.js/wp-content/plugins/migrate-shopify-to-woocommerce/assets/js/menu-script.js
Script Paths
/wp-content/plugins/migrate-shopify-to-woocommerce/assets/js/semantic.min.js/wp-content/plugins/migrate-shopify-to-woocommerce/assets/js/admin-script.js/wp-content/plugins/migrate-shopify-to-woocommerce/assets/js/menu-script.js
Version Parameters
migrate-shopify-to-woocommerce/assets/css/semantic.min.css?ver=migrate-shopify-to-woocommerce/assets/css/admin-style.css?ver=migrate-shopify-to-woocommerce/assets/js/semantic.min.js?ver=migrate-shopify-to-woocommerce/assets/js/admin-script.js?ver=migrate-shopify-to-woocommerce/assets/js/menu-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
swm_cancel_download_image
Data Attributes
swm_ajax_object
JS Globals
swm_ajax_object
FAQ

Frequently Asked Questions about SWM – Shopify to WooCommerce Migration