
Upload Media by Zip Security & Risk Analysis
wordpress.org/plugins/upload-media-by-zipUpload a zip archive and let WP unzip it and attach everything to a page/post (or not).
Is Upload Media by Zip Safe to Use in 2026?
Generally Safe
Score 85/100Upload Media by Zip has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'upload-media-by-zip' plugin, version 0.9.1, exhibits a concerning security posture primarily due to its unprotected AJAX handler. While the plugin demonstrates good practices in SQL query handling by exclusively using prepared statements and has no recorded vulnerability history, the presence of an unprotected entry point significantly increases its risk profile. The static analysis reveals a single AJAX handler that lacks any authentication or capability checks, making it a direct target for unauthorized actions. Furthermore, the taint analysis identified a flow with unsanitized paths, which, when combined with the unprotected AJAX handler, presents a potential pathway for directory traversal or other file-related attacks, even though the taint analysis did not classify this as critical or high severity. The low percentage of properly escaped output also adds to the risk, as it could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully. The absence of nonce checks on this critical AJAX entry point is a major oversight. In conclusion, while the plugin avoids common pitfalls like raw SQL queries and has a clean vulnerability history, the significant attack surface exposed by an unauthenticated AJAX handler, coupled with unsanitized path flows and insufficient output escaping, creates a high-risk environment. Robust security practices, particularly around input validation and access control for all entry points, are critically needed.
Key Concerns
- Unprotected AJAX handler
- Flow with unsanitized paths
- Low output escaping percentage
- Missing nonce checks on AJAX
- Missing capability checks
Upload Media by Zip Security Vulnerabilities
Upload Media by Zip Code Analysis
Output Escaping
Data Flow Analysis
Upload Media by Zip Attack Surface
AJAX Handlers 1
WordPress Hooks 4
Maintenance & Trust
Upload Media by Zip Maintenance & Trust
Maintenance Signals
Community Trust
Upload Media by Zip Alternatives
Zip Embed
zip-embed
Upload a zip archive and let WP embed its contents into a post.
WP Extra File Types
wp-extra-file-types
Plugin to let you extend the list of allowed file types supported by the Wordpress Media Library
Smart Auto Upload Images – Import External Images
smart-auto-upload-images
Import external images automatically on save. Adds to media library and updates URLs. No manual downloads. Works with any post type.
Overwrite Uploads
overwrite-uploads
Overwrites files with the same name and folder when uploading, instead of storing multiple copies with unique filenames.
Physical Custom Upload Folder for Real Media Library
physical-custom-upload-folder
Upload files in your media library to a custom folder structure on your file system created with Real Media Library folders.
Upload Media by Zip Developer Profile
12 plugins · 2K total installs
How We Detect Upload Media by Zip
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/upload-media-by-zip/media-upload-zip.gifHTML / DOM Fingerprints
title="Upload and Extract a Zip Archive"window.wp.ajax.sendwp-json/umbz_get_title