
Primer MyData for Woocommerce Security & Risk Analysis
wordpress.org/plugins/primer-mydataIssue legal receipts automatically directly from your wordpress using MyData provider Services.
Is Primer MyData for Woocommerce Safe to Use in 2026?
Generally Safe
Score 95/100Primer MyData for Woocommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'primer-mydata' plugin v4.3.0 exhibits a concerning security posture due to a large number of unprotected entry points. With 34 out of 38 total entry points lacking authentication checks, the plugin presents a significant attack surface. While the plugin demonstrates good practices in using prepared statements for SQL queries (56%) and proper output escaping (86%), the high number of unauthenticated AJAX handlers is a critical weakness. The taint analysis revealing two high-severity flows with unsanitized paths is particularly worrying, suggesting potential for path traversal vulnerabilities.
The vulnerability history of this plugin is also a point of concern. Although there are currently no unpatched CVEs, the presence of four historical medium-severity vulnerabilities, including path traversal, CSRF, and XSS, indicates a recurring pattern of insecure coding practices. The last reported vulnerability in 2026 also raises questions about the plugin's maintenance and update cadence. The combination of a large, exposed attack surface and past vulnerabilities suggests a high likelihood of future security issues if not addressed.
In conclusion, while the plugin shows some positive aspects like well-escaped output and prepared SQL statements, these strengths are overshadowed by the significant risks posed by its numerous unprotected entry points and the history of exploitable vulnerabilities. The high-severity taint flows are a red flag that requires immediate attention. The plugin's overall security is compromised by these factors, and users should exercise extreme caution.
Key Concerns
- Large attack surface without auth checks
- High severity taint flows
- History of medium severity CVEs
- Unprotected AJAX handlers
- Unprotected REST API routes
Primer MyData for Woocommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Primer MyData for Woocommerce <= 4.2.8 - Unauthenticated Path Traversal
Primer MyData for Woocommerce <= 4.2.5 - Cross-Site Request Forgery
Primer MyData for Woocommerce < 4.2.4 - Reflected Cross-Site Scripting
Primer MyData for Woocommerce <= 4.2.1 - Reflected Cross-Site Scripting
Primer MyData for Woocommerce Release Timeline
Primer MyData for Woocommerce Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Primer MyData for Woocommerce Attack Surface
AJAX Handlers 36
REST API Routes 2
WordPress Hooks 78
Scheduled Events 14
Maintenance & Trust
Primer MyData for Woocommerce Maintenance & Trust
Maintenance Signals
Community Trust
Primer MyData for Woocommerce Alternatives
Oxygen MyData for WooCommerce
oxygen-mydata
Automate your WooCommerce store and accounting by syncing orders and more between WooCommerce and Oxygen Suite.
Web:D Accounts
wp-accounts
Manage your Clients, Invoices, Receipts and Payments. Send Invoices and Receipts to clients via email.
Kitgenix PDF Invoicing for WooCommerce
kitgenix-pdf-invoicing-for-woocommerce
Generate WooCommerce PDF invoices, receipts, packing slips, and credit notes with secure downloads and configurable email attachments.
Workadu invoicing for WooCommerce
workadu-invoicing
Get your invoices going, simple and easy through workadu invoicing plugin.
PDF Invoices & Packing Slips for WooCommerce
woocommerce-pdf-invoices-packing-slips
Create, print & automatically email PDF or XML Invoices & PDF Packing Slips for WooCommerce orders.
Primer MyData for Woocommerce Developer Profile
1 plugin · 100 total installs
How We Detect Primer MyData for Woocommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/primer-mydata/assets/css/primer-mydata-public.css/wp-content/plugins/primer-mydata/assets/js/primer-mydata-public.js/wp-content/plugins/primer-mydata/assets/css/bootstrap.min.css/wp-content/plugins/primer-mydata/assets/js/bootstrap.min.js/wp-content/plugins/primer-mydata/assets/js/bootstrap.bundle.min.js/wp-content/plugins/primer-mydata/assets/js/moment.min.js/wp-content/plugins/primer-mydata/assets/js/moment-with-locales.min.js/wp-content/plugins/primer-mydata/assets/js/primer-mydata-admin.js+4 more/wp-content/plugins/primer-mydata/assets/js/primer-mydata-public.js/wp-content/plugins/primer-mydata/assets/js/bootstrap.bundle.min.js/wp-content/plugins/primer-mydata/assets/js/moment.min.js/wp-content/plugins/primer-mydata/assets/js/moment-with-locales.min.js/wp-content/plugins/primer-mydata/assets/js/primer-mydata-admin.js/wp-content/plugins/primer-mydata/assets/js/primer-mydata-frontend.jsprimer-mydata/assets/css/primer-mydata-public.css?ver=primer-mydata/assets/js/primer-mydata-public.js?ver=primer-mydata/assets/css/bootstrap.min.css?ver=primer-mydata/assets/js/bootstrap.min.js?ver=primer-mydata/assets/js/bootstrap.bundle.min.js?ver=primer-mydata/assets/js/moment.min.js?ver=primer-mydata/assets/js/moment-with-locales.min.js?ver=primer-mydata/assets/js/primer-mydata-admin.js?ver=primer-mydata/assets/css/primer-mydata-admin.css?ver=primer-mydata/assets/css/bootstrap-grid.min.css?ver=primer-mydata/assets/css/primer-mydata-frontend.css?ver=primer-mydata/assets/js/primer-mydata-frontend.js?ver=HTML / DOM Fingerprints
primer-mydata-custom-inputdata-vat-numberdata-vat-countryprimer_mydata_ajax_objectprimer_mydata_admin_ajax_objectprimer_mydata_frontend_ajax_object/wp-json/primer/v1/settings/wp-json/primer/v1/get_customer_data/wp-json/primer/v1/get_order_details/wp-json/primer/v1/get_product_details/wp-json/primer/v1/send_invoice/wp-json/primer/v1/sync_data/wp-json/primer/v1/update_settings/wp-json/primer/v1/get_invoices/wp-json/primer/v1/get_receipts/wp-json/primer/v1/search_customers/wp-json/primer/v1/get_customer_data_by_id