
Disable Downloadable Repeat Purchase – WooCommerce Security & Risk Analysis
wordpress.org/plugins/disable-downloadable-repeat-purchase-woocommerceFor WooCommerce. Disable the ability for logged in users to purchase items they already own that are downloadable.
Is Disable Downloadable Repeat Purchase – WooCommerce Safe to Use in 2026?
Generally Safe
Score 85/100Disable Downloadable Repeat Purchase – WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "disable-downloadable-repeat-purchase-woocommerce" v1.0 exhibits a generally good security posture based on the provided static analysis. There are no identified dangerous functions, SQL queries are all prepared, and there are no file operations or external HTTP requests. The lack of identified vulnerabilities in its history and zero taint flows is also a positive indicator. However, the analysis does raise some concerns. The total absence of nonce checks and capability checks across all entry points is a significant weakness. While the attack surface is currently zero, any future addition of AJAX handlers, REST API routes, or shortcodes without proper authentication and authorization mechanisms would create immediate vulnerabilities. The low percentage of properly escaped output (33%) indicates a potential risk for cross-site scripting (XSS) vulnerabilities if data is not handled carefully before being displayed to users.
In conclusion, while the plugin is currently free of known vulnerabilities and has a clean history, its lack of built-in security checks for authentication and authorization is a critical oversight. This, coupled with the insufficient output escaping, means that the plugin is not as robustly secured as it could be. Developers should prioritize implementing proper nonce and capability checks for all entry points and ensure all output is properly escaped to mitigate potential risks, especially as the plugin's functionality might evolve.
Key Concerns
- 0 nonce checks
- 0 capability checks
- 67% output not properly escaped
Disable Downloadable Repeat Purchase – WooCommerce Security Vulnerabilities
Disable Downloadable Repeat Purchase – WooCommerce Code Analysis
Output Escaping
Disable Downloadable Repeat Purchase – WooCommerce Attack Surface
WordPress Hooks 2
Maintenance & Trust
Disable Downloadable Repeat Purchase – WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Disable Downloadable Repeat Purchase – WooCommerce Alternatives
Free Downloads WooCommerce
download-now-for-woocommerce
Allow users to instantly download your free digital products without going through the checkout.
Disable Downloadable Repeat Purchase – WooCommerce + WPML
disable-downloadable-repeat-purchase
For WooCommerce. Disable the ability for logged in users to purchase items they already own that are downloadable.
Storage for Woo via Dropbox
storage-for-woo-via-dropbox
Enable secure cloud storage and delivery of your WooCommerce digital products through Dropbox.
Bulk Edit Posts and Products in Spreadsheet
wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages
Modern Bulk Editor for Posts and Pages, create and edit hundreds of posts at once in a spreadsheet inside wp-admin. Search and quick edits.
AffiliateWP – Affiliate Product Rates
affiliatewp-affiliate-product-rates
Allows you to set product referral rates on a per-affiliate level in AffiliateWP.
Disable Downloadable Repeat Purchase – WooCommerce Developer Profile
1 plugin · 10 total installs
How We Detect Disable Downloadable Repeat Purchase – WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
wc-nonpurchasable-messagedownload-link-product-pageThe below codes injects some CSS for smaller than desktop devices. Depending on how many download links there are, the list can get quite long, which may affect the site styling depending on the theme. Specifically a default custom theme. Remove the below echo line if this is not required.