Web To Print Shop : GoSendEx Security & Risk Analysis

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

GoSendEx lets you securely share large files, with self-destruct, cloud saves, and web-to-print integration for businesses.

20 active installs v1.0.0 PHP 7.4+ WP 6.0+ Updated Jan 22, 2026
gosendexw2p-shopweb-to-printwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

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

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The "web-to-print-shop-gosendex" v1.0.0 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates strong practices regarding SQL queries, exclusively using prepared statements, and shows a high percentage of properly escaped output, indicating a good effort to prevent common injection and XSS vulnerabilities. The absence of known CVEs and a clean vulnerability history is also a significant strength.

However, a major concern arises from the attack surface. With a total of 7 entry points, a concerning 6 are unprotected by authentication checks. This includes all 6 AJAX handlers, which are prime targets for attackers. While taint analysis shows no unsanitized paths, the sheer number of unauthenticated AJAX handlers presents a significant risk of unauthorized access or manipulation if any logic within these handlers can be exploited without proper authorization. The lack of capability checks further exacerbates this issue.

In conclusion, while the plugin is commendable for its SQL and output sanitization, the extensive use of unauthenticated AJAX endpoints creates a substantial security weakness. The absence of known vulnerabilities is positive, but it doesn't negate the inherent risks posed by the exposed attack surface. The plugin would be significantly more secure if these unauthenticated entry points were properly protected with nonces and capability checks.

Key Concerns

  • Unprotected AJAX handlers
  • No capability checks on entry points
  • Large attack surface without authentication
Vulnerabilities
None known

Web To Print Shop : GoSendEx Security Vulnerabilities

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

Web To Print Shop : GoSendEx Code Analysis

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

Output Escaping

97% escaped61 total outputs
Attack Surface
6 unprotected

Web To Print Shop : GoSendEx Attack Surface

Entry Points7
Unprotected6

AJAX Handlers 6

authwp_ajax_w2pshop_gosendex_handle_embed_uploadincludes\w2pshop-gosendex-class.php:148
noprivwp_ajax_w2pshop_gosendex_handle_embed_uploadincludes\w2pshop-gosendex-class.php:149
authwp_ajax_w2pshop_gosendex_merge_pdfsincludes\w2pshop-gosendex-class.php:150
noprivwp_ajax_w2pshop_gosendex_merge_pdfsincludes\w2pshop-gosendex-class.php:151
authwp_ajax_w2pshop_gosendex_getColorSplitincludes\w2pshop-gosendex-class.php:152
noprivwp_ajax_w2pshop_gosendex_getColorSplitincludes\w2pshop-gosendex-class.php:153

Shortcodes 1

[w2pshop_gosendex_embed] includes\w2pshop-gosendex-class.php:160
WordPress Hooks 20
actionw2pshop_loadedincludes\w2pshop-gosendex-class.php:110
actionw2pshop_add_menu_pagesincludes\w2pshop-gosendex-class.php:111
actionbefore_woocommerce_initincludes\w2pshop-gosendex-class.php:114
filterw2pshop_add_settings_tabincludes\w2pshop-gosendex-class.php:117
actionw2pshop_handle_settings_tabincludes\w2pshop-gosendex-class.php:118
filterw2pshop_default_settingsincludes\w2pshop-gosendex-class.php:119
filterw2pshop_settings_saveincludes\w2pshop-gosendex-class.php:120
filterw2pshop_woo_product_panel_tabsincludes\w2pshop-gosendex-class.php:125
actionw2pshop_woo_product_panel_contentincludes\w2pshop-gosendex-class.php:126
filterw2pshop_process_product_optionsincludes\w2pshop-gosendex-class.php:127
actionw2pshop_before_add_to_cart_buttonincludes\w2pshop-gosendex-class.php:130
filterw2pshop_get_item_dataincludes\w2pshop-gosendex-class.php:131
filterw2pshop_cart_item_thumbnailincludes\w2pshop-gosendex-class.php:132
actionw2pshop_before_calculate_totalsincludes\w2pshop-gosendex-class.php:133
actionw2pshop_new_orderincludes\w2pshop-gosendex-class.php:138
actionw2pshop_order_item_meta_endincludes\w2pshop-gosendex-class.php:139
actionw2pshop_admin_order_item_valuesincludes\w2pshop-gosendex-class.php:142
filterw2pshop_goepower_new_order_noteincludes\w2pshop-gosendex-class.php:145
actionwoocommerce_order_actionsincludes\w2pshop-gosendex-class.php:156
actionwoocommerce_order_action_resend_to_gosendexincludes\w2pshop-gosendex-class.php:157
Maintenance & Trust

Web To Print Shop : GoSendEx Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 22, 2026
PHP min version7.4
Downloads144

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Web To Print Shop : GoSendEx 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 : GoSendEx

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-gosendex/assets/js/w2pshop-gosendex-embed.js/wp-content/plugins/web-to-print-shop-gosendex/assets/css/w2pshop-gosendex-product-page-styles.css
Script Paths
assets/js/w2pshop-gosendex-embed.js
Version Parameters
web-to-print-shop-gosendex/assets/js/w2pshop-gosendex-embed.js?ver=web-to-print-shop-gosendex/assets/css/w2pshop-gosendex-product-page-styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
w2pshop-gosendex-embed
Data Attributes
data-w2pshop-gosendex-embed-id
JS Globals
W2PSHOPGOSENDEX_VERSIONw2pshop_gosendex_embed_js_params
REST Endpoints
/wp-json/w2pshop/v1/gosendex/upload-embed/wp-json/w2pshop/v1/gosendex/merge-pdfs/wp-json/w2pshop/v1/gosendex/get-color-split
Shortcode Output
[w2pshop_gosendex_embed
FAQ

Frequently Asked Questions about Web To Print Shop : GoSendEx