
WordPress Download Counter Security & Risk Analysis
wordpress.org/plugins/wordpress-download-counterAllows you to show the download counter for WordPress on your site.
Is WordPress Download Counter Safe to Use in 2026?
Generally Safe
Score 85/100WordPress Download Counter has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'wordpress-download-counter' v1.0.2 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of identified CVEs, unpatched vulnerabilities, and critical taint flows suggests a history of responsible development or a lack of discovered exploitable issues. The code analysis further reveals a commendable lack of dangerous functions, SQL queries executed with prepared statements, and no direct file operations, which are all good security practices. The plugin also shows an intention to interact with external resources, as indicated by one external HTTP request, which warrants careful monitoring but is not inherently a vulnerability.
However, there are notable areas for concern. The most significant weakness lies in the low percentage of properly escaped output (23%). This indicates a high likelihood of cross-site scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered without adequate sanitization. Furthermore, the complete absence of nonce checks and capability checks across all entry points, coupled with zero authentication checks on AJAX handlers and zero permission callbacks on REST API routes, presents a critical risk. This means any unauthenticated or unauthorized user could potentially trigger actions or access data if entry points were present and exploited, even though the current attack surface is reported as zero. While the current lack of exposed entry points is reassuring, the missing security mechanisms make the plugin vulnerable if future updates or modifications introduce new interaction points.
In conclusion, while 'wordpress-download-counter' v1.0.2 benefits from a clean vulnerability history and good practices in handling SQL and dangerous functions, the severe deficiency in output escaping and the complete lack of authentication and authorization checks on potential entry points represent significant security weaknesses. These issues, if exploited, could lead to serious security breaches, particularly XSS attacks and potential unauthorized actions if new entry points are ever added. The plugin's current zero-attack surface is a positive, but the underlying code practices are concerning and would be a liability if new interaction points were to be introduced.
Key Concerns
- Low output escaping percentage
- No nonce checks
- No capability checks
- No auth checks on AJAX handlers
- No permission callbacks on REST API routes
WordPress Download Counter Security Vulnerabilities
WordPress Download Counter Code Analysis
Output Escaping
WordPress Download Counter Attack Surface
WordPress Hooks 5
Maintenance & Trust
WordPress Download Counter Maintenance & Trust
Maintenance Signals
Community Trust
WordPress Download Counter Alternatives
Easy Digital Downloads – Frontend Submissions Product Details
easy-digital-downloads-frontend-submissions-product-details-widget
Specify and display frontend submission data as "product details" in a widget.
EDD Recent downloads
edd-recent-downloads
Adds a widget that can display recent downloads for Easy Digital Downloads.
Classic Widgets
classic-widgets
Enables the previous "classic" widgets settings screens in Appearance - Widgets and the Customizer. Disables the block editor from managing widgets.
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor
elementskit-lite
Join millions who empower their websites with ElementsKit Elementor Addons. Get templates, & 100+ widgets like header-footer, mega menu, custom widget
Essential Addons for Elementor – Popular Elementor Templates & Widgets
essential-addons-for-elementor-lite
Elementor addon offering 110+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accordion, WooCommerce & more.
WordPress Download Counter Developer Profile
213 plugins · 19.2M total installs
How We Detect WordPress Download Counter
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
wpdlcounterwidget_wpdlcounterwpdlcounterWordPress %1$s has been downloaded %2$s times.