Audit report
MyParcel NL
Broad accessReach : broadSensitive Accessby MyParcel · Orders and shipping · Shopify App Store
Voordelig en gemakkelijk pakketten versturen met MyParcel
Key insights
- ◆Dutch carrier-aggregation / shipping-label app, EU publisher (MyParcel B.V., Netherlands).
- ◆Publisher claims ISO/IEC 27001 via badge on website, not independently verified.
- ◆TLS clean (HTTP/2, HSTS 2y) on publisher primary domain; no CSP advertised.
- ◆Two recent reflected-XSS CVEs (2024 and 2025) in same publisher's WordPress plugins -- input validation hygiene flag.
Top findings
Analysis summary
Voordelig en gemakkelijk pakketten versturen met MyParcel
- ◆Dutch carrier-aggregation / shipping-label app, EU publisher (MyParcel B.V., Netherlands).
- ◆Publisher claims ISO/IEC 27001 via badge on website, not independently verified.
- ◆TLS clean (HTTP/2, HSTS 2y) on publisher primary domain; no CSP advertised.
- ◆Two recent reflected-XSS CVEs (2024 and 2025) in same publisher's WordPress plugins -- input validation hygiene flag.
- ◆App reads orders and writes shipping/fulfillment data (declared scopes not parsed from listing, inferred from shipping-app pattern).
- ◆Rating 4.6 / 53 reviews; not Built-for-Shopify.
This section is available to signed-in users
Sign up free to unlock findings, data flow and theme code analysis for every Shopify app.
Get startedOAuth scopes requested
These are the access permissions this app asks for during install. The sensitivity column reflects PII exposure and merchant impact.
| Scope | Sensitivity | Why we flag it |
|---|---|---|
read_orders | High | Required to read order line items, customer shipping addresses to create labels. |
write_orders | High | Inferred for marking orders as fulfilled / attaching tracking. Allows modification of order state. |
read_customers | High | Customer PII (name, address, phone) needed for carrier handover. |
write_fulfillments | High | Standard for shipping apps -- create fulfillments and attach tracking numbers. |
read_shipping | Medium | Read shipping zones/rates to determine carrier routing. |
read_ordersRequired to read order line items, customer shipping addresses to create labels.
write_ordersInferred for marking orders as fulfilled / attaching tracking. Allows modification of order state.
read_customersCustomer PII (name, address, phone) needed for carrier handover.
write_fulfillmentsStandard for shipping apps -- create fulfillments and attach tracking numbers.
read_shippingRead shipping zones/rates to determine carrier routing.
This section is available to signed-in users
Sign up free to unlock findings, data flow and theme code analysis for every Shopify app.
Get startedThis section is available to signed-in users
Sign up free to unlock findings, data flow and theme code analysis for every Shopify app.
Get startedNetwork surface
- Primary domain
- myparcel.nl
- TLS grade
- A
- HSTS
- Enabled
- CSP
- Missing
HSTS max-age=63072000 present; no Content-Security-Policy header; x-content-type-options:nosniff; referrer-policy:same-origin.
Compliance & certifications
EU publisher subject to GDPR by jurisdiction. ISO/IEC 27001 badge displayed on publisher site (not independently verified against an issuing CB). SOC2/PCI not advertised.
Privacy policyPublisher reputation
- Publisher
- MyParcel
- Verified Shopify Partner
- No
- Years active
- 10
- Other apps
- 1
- ●CVE-2024-9608 -- Reflected XSS in MyParcel WordPress plugin (Medium, fixed)
- ●CVE-2025-48279 -- Reflected XSS in WC MyParcel Belgium plugin (Medium, fixed)