Zodan Authorized Downloads Security & Risk Analysis

wordpress.org/plugins/z-authorized-downloads

Protect documents from unauthorized download.

0 active installs v1.2.7 PHP + WP 5.5+ Updated Jan 8, 2026
attachmentsauthorizationdownloadsfilesprotected-downloads
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Zodan Authorized Downloads Safe to Use in 2026?

Generally Safe

Score 100/100

Zodan Authorized Downloads has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "z-authorized-downloads" plugin v1.2.7 exhibits a generally good security posture, with no recorded vulnerabilities and strong adherence to several security best practices. The absence of known CVEs and a history of security issues suggests a well-maintained codebase. The plugin also demonstrates good practices by utilizing prepared statements for its SQL queries and implementing both nonce and capability checks for its AJAX handler, indicating an effort to protect against common web vulnerabilities.

However, the static analysis reveals two critical taint flows with unsanitized paths. While the overall attack surface is small and protected, these taint flows represent a significant concern as they indicate that user-supplied data might be used in a way that could lead to path traversal or other file-related vulnerabilities, despite no direct file operation exploits being explicitly identified. The moderate rate of proper output escaping (63%) also suggests a potential for cross-site scripting (XSS) vulnerabilities, although the severity is not quantified in the provided data.

In conclusion, the plugin's lack of vulnerability history is a strong positive. Nevertheless, the identified critical taint flows with unsanitized paths are a notable weakness that requires immediate attention. The moderate output escaping also warrants review. Addressing these specific issues will significantly improve the plugin's security.

Key Concerns

  • Critical taint flow with unsanitized path
  • Critical taint flow with unsanitized path
  • Moderate output escaping (37% not properly escaped)
Vulnerabilities
None known

Zodan Authorized Downloads Security Vulnerabilities

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

Zodan Authorized Downloads Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
18
30 escaped
Nonce Checks
2
Capability Checks
5
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

63% escaped48 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
handle_protected_request (z-authorized-downloads.php:495)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Zodan Authorized Downloads Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_zad_view_logz-authorized-downloads.php:79
WordPress Hooks 15
actionadd_meta_boxesz-authorized-downloads.php:38
actionsave_post_attachmentz-authorized-downloads.php:39
actionedit_attachmentz-authorized-downloads.php:40
filterattachment_fields_to_editz-authorized-downloads.php:42
filterattachment_fields_to_savez-authorized-downloads.php:43
actionadmin_enqueue_scriptsz-authorized-downloads.php:46
filterwp_prepare_attachment_for_jsz-authorized-downloads.php:47
filtermanage_media_columnsz-authorized-downloads.php:51
actionmanage_media_custom_columnz-authorized-downloads.php:56
actionadmin_menuz-authorized-downloads.php:72
actionadmin_initz-authorized-downloads.php:73
actionadmin_enqueue_scriptsz-authorized-downloads.php:75
actionadmin_initz-authorized-downloads.php:78
actiontemplate_redirectz-authorized-downloads.php:82
filteradmin_footer_textz-authorized-downloads.php:143
Maintenance & Trust

Zodan Authorized Downloads Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 8, 2026
PHP min version
Downloads508

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Zodan Authorized Downloads Developer Profile

martenmoolenaar

6 plugins · 80 total installs

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

How We Detect Zodan Authorized Downloads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/z-authorized-downloads/assets/admin-styles.css
Script Paths
/wp-content/plugins/z-authorized-downloads/assets/z-authorized-downloads-media-grid.js
Version Parameters
z-authorized-downloads/style.css?ver=z-authorized-downloads/assets/admin-styles.css?ver=z-authorized-downloads/assets/z-authorized-downloads-media-grid.js?ver=

HTML / DOM Fingerprints

CSS Classes
dashicons-lockdashicons-unlock
HTML Comments
<!-- BEGIN Zodan Authorized Downloads --><!-- END Zodan Authorized Downloads -->
Data Attributes
data-z-protected
JS Globals
window.z_attachment_data
FAQ

Frequently Asked Questions about Zodan Authorized Downloads