Direct Download for WooCommerce Security & Risk Analysis

wordpress.org/plugins/direct-download-for-woocommerce

Direct Download for WooCommerce allows customers to download virtual, downloadable, and free products directly from the product page.

40 active installs v1.19 PHP + WP 4.0+ Updated Nov 28, 2025
direct-downloaddownloadfree-productsvirtual-productswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Direct Download for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Direct Download for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "direct-download-for-woocommerce" plugin, version 1.19, exhibits a strong security posture based on the provided static analysis. The absence of any detected dangerous functions, raw SQL queries, file operations, or external HTTP requests is highly commendable. Furthermore, the plugin demonstrates excellent output escaping practices with 98% of outputs being properly escaped, and a single nonce check indicates an awareness of input validation. The attack surface is reported as zero for all analyzed entry points, suggesting a well-contained design.

The vulnerability history is also clean, with no known CVEs, which is a positive indicator of the plugin's maintainability and the development team's security focus. The absence of critical or high-severity taint flows further reinforces the impression of a secure codebase. However, the lack of capability checks, while not immediately indicative of a vulnerability given the zero attack surface, represents a potential area for future concern if new entry points are introduced or if the plugin's functionality expands.

In conclusion, this plugin appears to be very secure, adhering to many best practices. The minimal attack surface, robust output escaping, and lack of vulnerabilities are significant strengths. The primary area for potential improvement, albeit minor given the current data, would be to ensure that any future functionalities include appropriate capability checks to safeguard against potential privilege escalation if new entry points are ever exposed.

Vulnerabilities
None known

Direct Download for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Direct Download for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
44 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

98% escaped45 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
directdownloadwc_admin_callback (direct-download-for-woocommerce.php:285)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Direct Download for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionadmin_initdirect-download-for-woocommerce.php:32
actionwp_enqueue_scriptsdirect-download-for-woocommerce.php:63
filterquery_varsdirect-download-for-woocommerce.php:84
filtertemplate_redirectdirect-download-for-woocommerce.php:94
actiongenerate_rewrite_rulesdirect-download-for-woocommerce.php:103
actionwoocommerce_simple_add_to_cartdirect-download-for-woocommerce.php:146
actionwoocommerce_after_shop_loop_itemdirect-download-for-woocommerce.php:185
actionwoocommerce_variable_add_to_cartdirect-download-for-woocommerce.php:226
filterwoocommerce_is_purchasabledirect-download-for-woocommerce.php:235
filterwoocommerce_available_variationdirect-download-for-woocommerce.php:269
actionadmin_menudirect-download-for-woocommerce.php:282
actionadd_meta_boxesdirect-download-for-woocommerce.php:358
actionwp_dashboard_setupdirect-download-for-woocommerce.php:423
filterwoocommerce_loop_add_to_cart_linkdirect-download-for-woocommerce.php:427
Maintenance & Trust

Direct Download for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 28, 2025
PHP min version
Downloads740

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Direct Download for WooCommerce Developer Profile

Kamalyon

2 plugins · 40 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Direct Download for WooCommerce

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/direct-download-for-woocommerce/assets/css/direct-free-download.css
Script Paths
/wp-content/plugins/direct-download-for-woocommerce/assets/js/woocommerce-direct-free-download.js
Version Parameters
direct-download-for-woocommerce/assets/css/direct-free-download.css?ver=direct-download-for-woocommerce/assets/js/woocommerce-direct-free-download.js?ver=

HTML / DOM Fingerprints

CSS Classes
directdownloadwc-download-buttonsdirectdownloadwc-download-buttons-on-listdirect-free-download-button
Shortcode Output
<div class="directdownloadwc-download-buttons"><div class="directdownloadwc-download-buttons-on-list">
FAQ

Frequently Asked Questions about Direct Download for WooCommerce