
Ebook Store Security & Risk Analysis
wordpress.org/plugins/ebook-storeSell ebooks and digital downloads on WordPress. Upload, drop a shortcode, get paid with PayPal. Pro watermarks every PDF and ePub to its buyer.
Is Ebook Store Safe to Use in 2026?
Generally Safe
Score 94/100Ebook Store has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "ebook-store" plugin v5.93 presents a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and including a reasonable number of nonce and capability checks, several significant concerns remain. The presence of the `unserialize` function is a notable risk, as it can lead to Remote Code Execution if insecurely handled data is processed. Furthermore, 50% of output escaping is a substantial weakness, potentially opening the door to Cross-Site Scripting (XSS) vulnerabilities. The single unprotected REST API route is also a direct entry point for unauthenticated attacks.
The historical vulnerability data is alarming, with a total of 13 known CVEs, including one critical and twelve medium severity issues. The common vulnerability types like CSRF, unrestricted file uploads, XSS, information exposure, and missing authorization strongly suggest recurring weaknesses in input validation, authorization logic, and output sanitization. Although there are currently no unpatched CVEs, the frequency and nature of past vulnerabilities indicate a pattern of insecure development practices that could easily resurface.
In conclusion, while the plugin has some strengths, particularly in its handling of SQL queries, the significant number of historical vulnerabilities, the presence of dangerous functions like `unserialize`, substantial unescaped output, and an unprotected REST API route create a high-risk profile. Users should exercise extreme caution and ensure prompt patching if any new vulnerabilities are disclosed, given the plugin's past.
Key Concerns
- 1 unprotected REST API route
- 50% of output escaping
- 3 dangerous functions (unserialize)
- 13 total known CVEs (1 critical, 12 medium)
- Bundled libraries (TCPDF, Stripe PHP - potential for outdated versions)
Ebook Store Security Vulnerabilities
CVEs by Year
Severity Breakdown
13 total CVEs
Ebook Store <= 5.8013 - Cross-Site Request Forgery
Ebook Store <= 5.8014 - Reflected Cross-Site Scripting
Ebook Store <= 5.8012 - Unauthenticated Arbitrary File Upload
Ebook Store <= 5.8012 - Authenticated (Administrator+) Stored Cross-Site Scripting via Order Details
Ebook Store <= 5.8008 - Authenticated (Administrator+) Stored Cross-Site Scripting
Ebook Store <= 5.8009 - Authenticated (Contributor+) Stored Cross-Site Scripting
Ebook Store <= 5.8001 - Reflected Cross-Site Scripting
Ebook Store <= 5.8001 - Reflected Cross-Site Scripting via 'step'
Ebook Store <= 5.8001 - Unauthenticated Full Path Disclosure
Ebook Store <= 5.8001 - Authenticated (Administrator+) Stored Cross-Site Scripting
Ebook Store <= 5.8009 - Reflected Cross-Site Scripting
Ebook Store < 5.78 - Authenticated (Administrator+) Stored Cross-Site Scripting
Ebook Store <= 5.775 - Missing Authorization via ebook_store_export_orders
Ebook Store Release Timeline
Ebook Store Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Data Flow Analysis
Ebook Store Attack Surface
REST API Routes 1
Shortcodes 8
WordPress Hooks 79
Maintenance & Trust
Ebook Store Maintenance & Trust
Maintenance Signals
Community Trust
Ebook Store Alternatives
Glassboxx for WooCommerce
glassboxx-integration-for-woocommerce
The Glassboxx for WooCommerce plugin adds Glassboxx fulfilment for eBook and audiobook sales to your WooCommerce store. With Glassboxx, eBooks and/or …
Product Feed Manager for WooCommerce – CTX Feed – Support 220+ Shopping & Social Channels
webappick-product-feed-for-woocommerce
Create WooCommerce product feeds for Google Shopping, Facebook, TikTok & 220+ channels. 2026 compliant. 6 formats. Trusted by 70,000+ stores.
Product Feed PRO for WooCommerce by AdTribes – Product Feeds for WooCommerce
woo-product-feed-pro
Most popular WooCommerce product feed plugin supporting Google shopping feed, meta/facebook feed, bing product feed & more.
Pixel Manager for WooCommerce – Conversion Tracking, Google Ads, GA4, TikTok, Dynamic Remarketing
woocommerce-google-adwords-conversion-tracking-tag
Conversion tracking for WooCommerce. Google Ads, GA4, Meta, TikTok, OpenAI (ChatGPT) & more. Recover 30% more conversions with server-side tracking!
Kliken: Ads + Pixel for Meta
kliken-ads-pixel-for-meta
Drive Sales on Facebook and Instagram in 5 minutes—upload your catalog, implement the Meta Pixel & Conversions API, and grow via Meta Advantage+ now.
Ebook Store Developer Profile
2 plugins · 710 total installs
How We Detect Ebook Store
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ebook-store/css/jquery-ui.css/wp-content/plugins/ebook-store/css/bootstrap.min.css/wp-content/plugins/ebook-store/css/ebook-store.css/wp-content/plugins/ebook-store/js/ebook-store.js/wp-content/plugins/ebook-store/js/ebook-store-admin.js/wp-content/plugins/ebook-store/js/pdfmake.min.js/wp-content/plugins/ebook-store/js/vfs_fonts.js/wp-content/plugins/ebook-store/js/ebook-store.js/wp-content/plugins/ebook-store/js/ebook-store-admin.js/wp-content/plugins/ebook-store/js/pdfmake.min.js/wp-content/plugins/ebook-store/js/vfs_fonts.jsebook-store/css/jquery-ui.css?ver=ebook-store/css/bootstrap.min.css?ver=ebook-store/css/ebook-store.css?ver=ebook-store/js/ebook-store.js?ver=ebook-store/js/ebook-store-admin.js?ver=ebook-store/js/pdfmake.min.js?ver=ebook-store/js/vfs_fonts.js?ver=HTML / DOM Fingerprints
ebook-store-formebook-store-buy-buttonebook-store-donation-formebook-store-download-link<!-- Ebook Store End --><!-- Ebook Store Start --><!-- Ebook Store IPN Listener -->data-ebook-iddata-noncedata-pricedata-currencydata-actiondata-method+1 moreebook_store_ajax_urlebook_store_paramsebook_store_nonceebook_store_settings/wp-json/ebook-store/v1/get-form/wp-json/ebook-store/v1/process-payment[ebook_store_buy_button][ebook_store_donation_form][ebook_store_download_link]