
Download Theme Security & Risk Analysis
wordpress.org/plugins/download-themeDownload any theme from your WordPress admin panel's Appearance page by just one click!
Is Download Theme Safe to Use in 2026?
Generally Safe
Score 100/100Download Theme has a strong security track record. Known vulnerabilities have been patched promptly.
The download-theme v1.1.2 plugin exhibits a generally positive security posture with several good practices in place. Notably, all SQL queries utilize prepared statements, and there are no reported critical or high severity vulnerabilities in its history. The static analysis also indicates a lack of dangerous functions and taint flows, which are positive signs. The presence of nonce and capability checks on most entry points further strengthens its security.
However, there is a notable concern arising from the static analysis: one of the three AJAX handlers lacks any authentication checks. This represents a direct attack vector that could be exploited by unauthenticated users. While the plugin has a history of a medium severity CSRF vulnerability, the current lack of authentication on an AJAX endpoint is a more immediate and direct risk that needs attention. The plugin's limited file operations and absence of external HTTP requests are also positive, but the single unprotected entry point is a significant weakness.
In conclusion, while the download-theme plugin demonstrates good fundamental security practices, the unprotected AJAX handler is a critical oversight. The plugin's past medium-severity CSRF vulnerability, though patched, also highlights a potential area of weakness that should be monitored. Addressing the unprotected AJAX endpoint should be the highest priority to mitigate immediate risks.
Key Concerns
- AJAX handler without auth checks
- Past medium severity vulnerability
Download Theme Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Download Theme <= 1.0.9 - Cross-Site Request Forgery via dtwap_download()
Download Theme Code Analysis
Output Escaping
Data Flow Analysis
Download Theme Attack Surface
AJAX Handlers 3
WordPress Hooks 7
Maintenance & Trust
Download Theme Maintenance & Trust
Maintenance Signals
Community Trust
Download Theme Alternatives
Child Theme Configurator
child-theme-configurator
When using the Customizer is not enough - Create a child theme from your installed themes and customize styles, templates, functions and more.
Hello Plus
hello-plus
Hello+ is a free WordPress plugin designed to work seamlessly with Elementor’s Hello suite of themes.
YITH WooCommerce Catalog Mode
yith-woocommerce-catalog-mode
YITH WooCommerce Catalog Mode, a plugin for disabling sales in your e-commerce and turn it into an e-commerce into an online catalogue.
Themesflat Addons For Elementor
themesflat-addons-for-elementor
Themesflat Addons For Elementor plugin you install after Elementor!. Themesflat addon focuses on support for the author build Template Kits
aThemes Starter Sites
athemes-starter-sites
We've got a full and ever-growing library stocked with ready-made templates for any kind of business.
Download Theme Developer Profile
7 plugins · 79K total installs
How We Detect Download Theme
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/download-theme/js/dtwap-dismiss-script.js/wp-content/plugins/download-theme/css/dt-form.css/wp-content/plugins/download-theme/css/dtwap-admin.css/wp-content/plugins/download-theme/js/dtwap-admin.js/wp-content/plugins/download-theme/css/download-theme-popup.css/wp-content/plugins/download-theme/js/download-theme-popup.js/wp-content/plugins/download-theme/js/dtwap-dismiss-script.js/wp-content/plugins/download-theme/js/dtwap-admin.js/wp-content/plugins/download-theme/js/download-theme-popup.jsdownload-theme/js/dtwap-dismiss-script.js?ver=download-theme/css/dt-form.css?ver=download-theme/css/dtwap-admin.css?ver=download-theme/js/dtwap-admin.js?ver=download-theme/css/download-theme-popup.css?ver=download-theme/js/download-theme-popup.js?ver=HTML / DOM Fingerprints
dtwap-dismissibledtwap-notice-modaldtwap-notice-modal-contentdtwap-notice-modal-closedtwap-form-wrapdtwap-form-head-wrapdtwap-form-headingdtwap-form-subheading+2 moreid="dtwap_dismissible_plugin"id="dtwap-noticeBtnhide7"id="dtwap-noticeBtnhide15"id="dtwap-noticeBtn"id="dtwap-noticeBtnhidenever"id="dtwap-notice-modal"+3 moredtwap_objectdtwap