Web To Print Shop : Core Security & Risk Analysis

wordpress.org/plugins/web-to-print-shop-core

W2P Shop: uDraw by Racad Tech, empowers your website by combining web to print technology with a powerful graphic designer.

30 active installs v1.2.1 PHP 7.4+ WP 6.0+ Updated Unknown
graphic-designudraww2p-shopweb-to-printwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Web To Print Shop : Core Safe to Use in 2026?

Generally Safe

Score 100/100

Web To Print Shop : Core has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The web-to-print-shop-core plugin version 1.2.1 demonstrates a strong security posture based on the static analysis. A significant strength is the complete absence of unsanitized paths in taint analysis and the exclusive use of prepared statements for all SQL queries. Additionally, the plugin exhibits excellent output escaping practices with 99% of outputs properly handled, and a robust implementation of nonce and capability checks, indicating a proactive approach to preventing common web vulnerabilities.

Key Concerns

  • Limited capability checks found
  • Few capability checks relative to attack surface
Vulnerabilities
None known

Web To Print Shop : Core Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Web To Print Shop : Core Code Analysis

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

SQL Query Safety

100% prepared9 total queries

Output Escaping

99% escaped216 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
woocommerce_before_add_to_cart_button (includes\w2pshop-class.php:706)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Web To Print Shop : Core Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 10

authwp_ajax_activate_w2pshop_pluginincludes\w2pshop-class.php:92
authwp_ajax_w2pshop_reorder_itemincludes\w2pshop-class.php:138
noprivwp_ajax_w2pshop_reorder_itemincludes\w2pshop-class.php:139
authwp_ajax_w2pshop_get_customer_listincludes\w2pshop-class.php:154
authwp_ajax_w2pshop_duplicate_cart_designincludes\w2pshop-class.php:162
noprivwp_ajax_w2pshop_duplicate_cart_designincludes\w2pshop-class.php:163
authwp_ajax_w2pshop_save_design_dataincludes\w2pshop-saved-data-handler-class.php:27
noprivwp_ajax_w2pshop_save_design_dataincludes\w2pshop-saved-data-handler-class.php:28
authwp_ajax_w2pshop_delete_saved_designincludes\w2pshop-saved-data-handler-class.php:29
noprivwp_ajax_w2pshop_delete_saved_designincludes\w2pshop-saved-data-handler-class.php:30

Shortcodes 2

[w2pshop_private_templates] includes\w2pshop-class.php:146
[w2pshop_saved_data] includes\w2pshop-saved-data-handler-class.php:33
WordPress Hooks 56
actionadmin_initincludes\w2pshop-class.php:78
actioninitincludes\w2pshop-class.php:81
actionplugins_loadedincludes\w2pshop-class.php:82
actionadmin_menuincludes\w2pshop-class.php:83
actionwp_enqueue_scriptsincludes\w2pshop-class.php:84
actionadmin_enqueue_scriptsincludes\w2pshop-class.php:85
actionbefore_woocommerce_initincludes\w2pshop-class.php:88
filterw2pshop_add_settings_tabincludes\w2pshop-class.php:91
actionw2pshop_handle_settings_tabincludes\w2pshop-class.php:95
filterw2pshop_default_settingsincludes\w2pshop-class.php:96
filterw2pshop_settings_saveincludes\w2pshop-class.php:97
filterproduct_type_optionsincludes\w2pshop-class.php:98
actionwoocommerce_product_write_panel_tabsincludes\w2pshop-class.php:99
actionwoocommerce_product_data_panelsincludes\w2pshop-class.php:100
actionwoocommerce_process_product_metaincludes\w2pshop-class.php:101
actionwoocommerce_admin_order_item_headersincludes\w2pshop-class.php:105
actionwoocommerce_admin_order_item_valuesincludes\w2pshop-class.php:106
filterw2pshop_process_product_optionsincludes\w2pshop-class.php:109
actionwp_headincludes\w2pshop-class.php:112
actionwoocommerce_before_single_productincludes\w2pshop-class.php:113
actionwoocommerce_before_add_to_cart_buttonincludes\w2pshop-class.php:114
actionadmin_bar_menuincludes\w2pshop-class.php:115
filterwoocommerce_add_cart_item_dataincludes\w2pshop-class.php:118
filterwoocommerce_cart_item_thumbnailincludes\w2pshop-class.php:119
actionwoocommerce_add_to_cartincludes\w2pshop-class.php:120
actionwoocommerce_before_calculate_totalsincludes\w2pshop-class.php:121
actionwoocommerce_after_cart_item_nameincludes\w2pshop-class.php:122
actionwoocommerce_before_cartincludes\w2pshop-class.php:123
actionwoocommerce_checkout_create_order_line_itemincludes\w2pshop-class.php:126
actionwoocommerce_order_status_on-holdincludes\w2pshop-class.php:127
actionwoocommerce_order_status_pendingincludes\w2pshop-class.php:128
actionwoocommerce_order_status_processingincludes\w2pshop-class.php:129
filterwoocommerce_order_item_nameincludes\w2pshop-class.php:130
filterwoocommerce_get_item_dataincludes\w2pshop-class.php:131
filterwoocommerce_order_again_cart_item_dataincludes\w2pshop-class.php:132
actionwoocommerce_order_item_meta_endincludes\w2pshop-class.php:135
filterwoocommerce_loop_add_to_cart_linkincludes\w2pshop-class.php:142
filterwoocommerce_product_is_visibleincludes\w2pshop-class.php:143
actionwoocommerce_email_before_order_tableincludes\w2pshop-class.php:149
actionwoocommerce_email_after_order_tableincludes\w2pshop-class.php:150
actionwoocommerce_order_item_meta_endincludes\w2pshop-class.php:151
filterwoocommerce_rest_prepare_shop_order_objectincludes\w2pshop-class.php:157
filterwoocommerce_rest_prepare_shop_orderincludes\w2pshop-class.php:158
filterwoocommerce_rest_prepare_customerincludes\w2pshop-class.php:159
filterwoocommerce_account_menu_itemsincludes\w2pshop-class.php:166
filterwoocommerce_get_query_varsincludes\w2pshop-class.php:167
filterwoocommerce_endpoint_w2pshop-private-templates_titleincludes\w2pshop-class.php:168
actionwoocommerce_account_w2pshop-private-templates_endpointincludes\w2pshop-class.php:169
actionw2pshop_loadedincludes\w2pshop-data-presets-handler-class.php:17
actioninitincludes\w2pshop-saved-data-handler-class.php:20
actionwp_enqueue_scriptsincludes\w2pshop-saved-data-handler-class.php:21
actionw2pshop_loadedincludes\w2pshop-saved-data-handler-class.php:24
filterwoocommerce_account_menu_itemsincludes\w2pshop-saved-data-handler-class.php:36
filterwoocommerce_get_query_varsincludes\w2pshop-saved-data-handler-class.php:37
filterwoocommerce_endpoint_w2pshop-saved-designs_titleincludes\w2pshop-saved-data-handler-class.php:38
actionwoocommerce_account_w2pshop-saved-designs_endpointincludes\w2pshop-saved-data-handler-class.php:39
Maintenance & Trust

Web To Print Shop : Core Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads623

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Web To Print Shop : Core Developer Profile

w2pshop

4 plugins · 90 total installs

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

How We Detect Web To Print Shop : Core

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/web-to-print-shop-core/assets/css/w2pshop-main-style.css/wp-content/plugins/web-to-print-shop-core/assets/js/w2pshop-main.js/wp-content/plugins/web-to-print-shop-core/assets/js/w2pshop-admin.js/wp-content/plugins/web-to-print-shop-core/assets/js/w2pshop-product-editor.js
Script Paths
/wp-content/plugins/web-to-print-shop-core/assets/js/w2pshop-main.js/wp-content/plugins/web-to-print-shop-core/assets/js/w2pshop-admin.js/wp-content/plugins/web-to-print-shop-core/assets/js/w2pshop-product-editor.js
Version Parameters
web-to-print-shop-core/assets/css/w2pshop-main-style.css?ver=web-to-print-shop-core/assets/js/w2pshop-main.js?ver=web-to-print-shop-core/assets/js/w2pshop-admin.js?ver=web-to-print-shop-core/assets/js/w2pshop-product-editor.js?ver=

HTML / DOM Fingerprints

CSS Classes
w2pshop_settings_pagew2pshop_product_design_editor
HTML Comments
<!-- START W2PShop Admin Settings --><!-- END W2PShop Admin Settings --><!-- W2PShop Product Editor Start --><!-- W2PShop Product Editor End -->
Data Attributes
data-w2pshop-product-iddata-w2pshop-design-config
JS Globals
W2PShopAdminW2PShopProductEditor
FAQ

Frequently Asked Questions about Web To Print Shop : Core