Selloship Security & Risk Analysis

wordpress.org/plugins/selloship

Auto Sync your woocommerce store orders & ship them at lowest shipping rates. Automate your shipping, save time & money.

100 active installs v1.5.16 PHP + WP 4.8+ Updated Jun 28, 2024
selloshipshipping-methodwoocommercewoocommerce-shipping
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Selloship Safe to Use in 2026?

Generally Safe

Score 92/100

Selloship has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The selloship plugin v1.5.16 exhibits a concerning security posture primarily due to significant weaknesses in its authentication and data sanitization. While the absence of known CVEs and the use of prepared statements for SQL queries are positive indicators, they are overshadowed by critical vulnerabilities present in the plugin's code. The static analysis reveals a substantial attack surface with two AJAX handlers, both lacking any form of authentication checks. This means any authenticated user, regardless of their role or permissions, could potentially trigger these handlers, leading to unauthorized actions. Furthermore, the taint analysis identified one flow with unsanitized paths, which, although not classified as critical or high severity, still represents a potential risk for data manipulation or unintended behavior. The low percentage of properly escaped output (13%) suggests a high likelihood of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the user interface. The lack of nonce checks on AJAX handlers further exacerbates the risk of CSRF attacks. In conclusion, despite a clean vulnerability history and good practices in SQL query handling, the exposed AJAX endpoints without authentication, potential XSS issues due to poor output escaping, and unsanitized data flows present significant security risks that require immediate attention. The plugin's design appears to prioritize functionality over robust security measures.

Key Concerns

  • AJAX handlers without auth checks
  • Unsanitized path flow
  • Low output escaping percentage
  • Nonce checks missing on AJAX
  • Capability checks missing
Vulnerabilities
None known

Selloship Security Vulnerabilities

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

Selloship Code Analysis

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

Output Escaping

13% escaped24 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<selloship> (selloship.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Selloship Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_send_order_to_selloshipselloship.php:164
authwp_ajax_track_order_with_selloshipselloship.php:166
WordPress Hooks 18
filterwoocommerce_get_sections_shippingincludes\class-selloship-woocommerce-shipping-method.php:18
filterwoocommerce_get_settings_shippingincludes\class-selloship-woocommerce-shipping-method.php:19
actioninitselloship.php:34
actionselloship_autosync_eventselloship.php:64
actionwoocommerce_shipping_initselloship.php:153
actionadmin_enqueue_scriptsselloship.php:155
filtermanage_edit-shop_order_columnsselloship.php:157
filtermanage_woocommerce_page_wc-orders_columnsselloship.php:158
actionmanage_shop_order_posts_custom_columnselloship.php:159
actionmanage_woocommerce_page_wc-orders_custom_columnselloship.php:160
actionadmin_footerselloship.php:162
actionadd_meta_boxesselloship.php:169
filterbulk_actions-edit-shop_orderselloship.php:171
filterbulk_actions-woocommerce_page_wc-ordersselloship.php:172
filterhandle_bulk_actions-edit-shop_orderselloship.php:174
filterhandle_bulk_actions-woocommerce_page_wc-ordersselloship.php:175
actionadmin_noticesselloship.php:177
actionwoocommerce_order_status_changedselloship.php:1004

Scheduled Events 1

selloship_autosync_event
Maintenance & Trust

Selloship Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJun 28, 2024
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Selloship Developer Profile

selloship

1 plugin · 100 total installs

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

How We Detect Selloship

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/selloship/css/selloship.css/wp-content/plugins/selloship/js/selloship.js/wp-content/plugins/selloship/js/selloship-order-data.js/wp-content/plugins/selloship/js/selloship-tracking-order.js/wp-content/plugins/selloship/js/selloship-shipping-calculator.js
Script Paths
/wp-content/plugins/selloship/js/selloship.js/wp-content/plugins/selloship/js/selloship-order-data.js/wp-content/plugins/selloship/js/selloship-tracking-order.js/wp-content/plugins/selloship/js/selloship-shipping-calculator.js
Version Parameters
selloship/css/selloship.css?ver=selloship/js/selloship.js?ver=selloship/js/selloship-order-data.js?ver=selloship/js/selloship-tracking-order.js?ver=selloship/js/selloship-shipping-calculator.js?ver=

HTML / DOM Fingerprints

CSS Classes
selloship-shipping-calculator-wrapper
HTML Comments
<!-- SelloShip order Id --><!-- Common Classes. -->
Data Attributes
data-order-iddata-tracking-urldata-product-idsdata-product-quantitydata-customer-iddata-shipping-address+3 more
JS Globals
selloship_ajax_objectselloship_order_data_objectselloship_tracking_objectselloship_shipping_calculator_object
REST Endpoints
/wp-json/selloship/v1/track_order/wp-json/selloship/v1/order_status
Shortcode Output
<div class="selloship-shipping-calculator">
FAQ

Frequently Asked Questions about Selloship