
Skrill – WooCommerce Security & Risk Analysis
wordpress.org/plugins/official-skrill-woocommerceAccept payments using cards, over 20 local payment methods and more than 80 banks via Skrill.
Is Skrill – WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100Skrill – WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The official-skrill-woocommerce plugin, version 1.0.72, exhibits a mixed security posture. On the positive side, the plugin demonstrates strong adherence to secure coding practices by exclusively using prepared statements for all SQL queries and properly escaping all output. There are no instances of dangerous function usage, file operations, or bundled libraries, which are all positive indicators. However, significant security concerns arise from its attack surface. All two identified REST API entry points lack permission callbacks, meaning they are accessible without any authentication or authorization checks. This presents a considerable risk for potential unauthorized access or manipulation of sensitive data. The plugin also has a history of vulnerabilities, with one medium-severity CVE previously recorded, indicating a potential for security weaknesses to emerge over time. While currently unpatched CVEs are zero, the past incident combined with the unprotected entry points warrants attention.
While the internal code itself seems to follow good practices regarding SQL and output, the external-facing REST API routes are a major point of concern. The absence of any capability checks on these routes is a critical flaw, exposing them to potential abuse by unauthenticated users. The plugin's history of a medium-severity CVE, although resolved, highlights that the plugin is not immune to security flaws. In conclusion, the plugin has strengths in its data handling and output sanitization, but the unprotected REST API endpoints are a serious weakness that significantly increases its overall risk profile. Developers should prioritize implementing robust permission checks on all API routes to mitigate this risk.
Key Concerns
- REST API routes without permission callbacks
- REST API routes without authentication
- Vulnerability history (medium)
Skrill – WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Skrill Official <= 1.0.66 - Cross-Site Request Forgery
Skrill – WooCommerce Release Timeline
Skrill – WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Skrill – WooCommerce Attack Surface
REST API Routes 2
WordPress Hooks 40
Maintenance & Trust
Skrill – WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Skrill – WooCommerce Alternatives
Payop Official
payop-woocommerce
Add the ability to accept payments in WooCommerce via Payop.com.
MultiSafepay plugin for WooCommerce
multisafepay
MultiSafepay offers the most comprehensive payment solutions. Easily integrate the payment solutions of MultiSafepay into your webshop.
PayPlus Payment Gateway
payplus-payment-gateway
Accept credit/debit card payments or other methods such as bit, Apple Pay, Google Pay in one page. Create digitally signed invoices & much more!
Novalnet Payment Gateway for WooCommerce
woocommerce-novalnet-gateway
Novalnet payment plugin provides all popular online payment methods for your WooCommerce webshop.
Payment Gateway Per Product for WooCommerce
woocommerce-product-payments
Boost flexibility in WooCommerce by enabling custom payment gateways per product, category, or tag, giving your customers the right payment options at …
Skrill – WooCommerce Developer Profile
1 plugin · 400 total installs
How We Detect Skrill – WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/official-skrill-woocommerce/assets/css/skrill-style.css/wp-content/plugins/official-skrill-woocommerce/assets/js/skrill-script.js/wp-content/plugins/official-skrill-woocommerce/assets/js/skrill-payment-script.js/wp-content/plugins/official-skrill-woocommerce/assets/js/skrill-script.js/wp-content/plugins/official-skrill-woocommerce/assets/js/skrill-payment-script.jsofficial-skrill-woocommerce/assets/css/skrill-style.css?ver=official-skrill-woocommerce/assets/js/skrill-script.js?ver=official-skrill-woocommerce/assets/js/skrill-payment-script.js?ver=HTML / DOM Fingerprints
skrill-payment-gateway-formskrill-payment-formSkrill Payment Gateway for WooCommerceCopyright (c) SkrillSkrill get notice when woocommerce not active.Skrill declare compatibility with custom order tables and checkout blocks for WooCommerce.+7 moredata-skrill-payment-urldata-skrill-merchant-iddata-skrill-secret-wordskrill_payment_params/wp-json/woocommerce_skrill_api/response_url