WP Encrypted Uploads Security & Risk Analysis

wordpress.org/plugins/wp-encrypted-uploads

Shield your sensitive files with unbreakable encryption! 🛡️ Say goodbye to prying eyes and take full control of your private data.

10 active installs v1.0.2 PHP 5.6+ WP 4.5+ Updated Nov 25, 2025
aesencryptionfilessecureuploads
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Encrypted Uploads Safe to Use in 2026?

Generally Safe

Score 100/100

WP Encrypted Uploads has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The 'wp-encrypted-uploads' v1.0.2 plugin exhibits a generally good security posture based on the provided static analysis. It utilizes prepared statements for all SQL queries and includes a nonce check for its sole AJAX handler, indicating an awareness of common WordPress security vulnerabilities. The absence of critical or high-severity taint flows and dangerous functions further supports this assessment. The plugin also has no recorded vulnerability history, which is a positive indicator of its historical stability. However, a notable concern is the lack of capability checks on its AJAX handler. While a nonce check provides some protection against CSRF attacks, an attacker could still leverage this entry point if they can bypass the nonce mechanism or if the functionality itself doesn't require specific user permissions. The relatively high number of file operations (19) warrants attention, though without specific details on their nature (e.g., read, write, delete, or path manipulation), it's difficult to assign a concrete risk. The partial output escaping (67%) suggests that a portion of the plugin's output may not be properly sanitized, potentially opening it up to cross-site scripting (XSS) vulnerabilities.

Key Concerns

  • Missing capability checks on AJAX handler
  • Partial output escaping (33% unescaped)
Vulnerabilities
None known

WP Encrypted Uploads Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WP Encrypted Uploads Release Timeline

v1.0.3
v1.0.2Current
v1.0.1
v1.0
Code Analysis
Analyzed Mar 17, 2026

WP Encrypted Uploads Code Analysis

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

Output Escaping

67% escaped3 total outputs
Attack Surface

WP Encrypted Uploads Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_ancenc_update_settingsserver\Admin\Settings.php:45
WordPress Hooks 11
actionadmin_enqueue_scriptsserver\Admin\Menu.php:17
filterancenc_settings_checked_for_sectionserver\Admin\Settings.php:24
filterancenc_get_upload_dirserver\Files\Manager.php:19
filterancenc_get_upload_pathserver\Files\Manager.php:20
filterancenc_can_handle_typeserver\Files\Manager.php:21
filterwp_get_attachment_image_attributesserver\Files\Manager.php:22
filterwp_get_attachment_urlserver\Files\Manager.php:23
filterwp_handle_uploadserver\Files\Manager.php:27
actionadmin_menuserver\routes.php:9
actioninitserver\routes.php:15
actionadmin_initserver\routes.php:33
Maintenance & Trust

WP Encrypted Uploads Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 25, 2025
PHP min version5.6
Downloads2K

Community Trust

Rating60/100
Number of ratings3
Active installs10
Developer Profile

WP Encrypted Uploads Developer Profile

Ahmed Hussein

3 plugins · 30 total installs

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

How We Detect WP Encrypted Uploads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-encrypted-uploads/public/js/admin.js/wp-content/plugins/wp-encrypted-uploads/public/css/admin.css
Script Paths
/wp-content/plugins/wp-encrypted-uploads/public/js/admin.js
Version Parameters
wp-encrypted-uploads/public/js/admin.js?ver=wp-encrypted-uploads/public/css/admin.css?ver=

HTML / DOM Fingerprints

JS Globals
ANCENC
FAQ

Frequently Asked Questions about WP Encrypted Uploads