
My Downloads Shortcode for WooCommerce Security & Risk Analysis
wordpress.org/plugins/woocommerce-my-downloads-shortcodeCreates a shortcode which can be displayed on any page to show users WooCommerce available downloads.
Is My Downloads Shortcode for WooCommerce Safe to Use in 2026?
Generally Safe
Score 85/100My Downloads Shortcode for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "woocommerce-my-downloads-shortcode" v1.8.0 plugin exhibits a generally good security posture, primarily due to the absence of known vulnerabilities and a focus on secure coding practices like prepared statements for SQL queries. The static analysis shows a limited attack surface with all entry points either lacking authentication checks (AJAX handlers, REST API) or being protected by capability checks. The plugin also does not perform file operations or external HTTP requests, further reducing potential exposure. However, a significant concern is the low percentage of properly escaped output (13%), indicating a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly outputted without sufficient sanitization.
The lack of any critical or high severity taint flows and zero known CVEs are positive indicators. The plugin's vulnerability history is clean, suggesting it has historically been maintained with security in mind. The absence of nonce checks on its two shortcodes, while currently not leading to an exploit due to the limited attack surface and lack of specific exploitable flows in static analysis, represents a potential weakness that could be exploited if the shortcode functionality were to evolve or become more complex. The presence of only one capability check for two shortcodes is a point of interest, and further investigation into how that capability is used would be beneficial.
In conclusion, while the plugin is currently in a relatively secure state with no known exploits or critical flaws, the significantly under-escaped output is a notable weakness that requires attention. Addressing this could dramatically improve its overall security. The plugin's strengths lie in its limited attack surface and secure database interactions. Its main weakness is the output sanitization, which should be a priority for remediation.
Key Concerns
- Low percentage of properly escaped output
- No nonce checks on shortcodes
My Downloads Shortcode for WooCommerce Security Vulnerabilities
My Downloads Shortcode for WooCommerce Code Analysis
Output Escaping
My Downloads Shortcode for WooCommerce Attack Surface
Shortcodes 2
WordPress Hooks 2
Maintenance & Trust
My Downloads Shortcode for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
My Downloads Shortcode for WooCommerce Alternatives
YITH WooCommerce Ajax Search
yith-woocommerce-ajax-search
YITH WooCommerce Ajax Search allows your users to search products in real time.
Ultimate FAQ Accordion Plugin
ultimate-faqs
Full-featured FAQ and accordion plugin with advanced search, simple UI and easy-to-use FAQ blocks and shortcodes.
Futurio Extra
futurio-extra
Futurio Extra add extra features to Futurio theme like widgets, WooCommerce options, Elementor widgets, one click demo import and much more.
Kaya QR Code Generator
kaya-qr-code-generator
Generate QR Code through Widgets and Shortcodes, without any dependencies.
WooCommerce Colors
woocommerce-colors
Allows you to change the buttons color and other elements of WooCommerce. Beautifully.
My Downloads Shortcode for WooCommerce Developer Profile
7 plugins · 1K total installs
How We Detect My Downloads Shortcode for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woocommerce-my-downloads-shortcode/assets/css/my-downloads.css/wp-content/plugins/woocommerce-my-downloads-shortcode/assets/js/my-downloads.js/wp-content/plugins/woocommerce-my-downloads-shortcode/assets/js/my-downloads.jswoocommerce-my-downloads-shortcode/assets/css/my-downloads.css?ver=woocommerce-my-downloads-shortcode/assets/js/my-downloads.js?ver=HTML / DOM Fingerprints
wc-my-downloads-digital-downloadswc-my-downloads-countwc-my-downloads-available-countwc-my-downloads-download-linkwc-ppp-settings-wrapwcppp-tab-barpramadillo-badgedata-product_iddata-order_id<div id='downloads-wrapper'><ul class="wc-my-downloads-digital-downloads"><a href="Download Now