TopList.cz Security & Risk Analysis

wordpress.org/plugins/toplistcz

TopList.cz is a popular web analytics service in Czech Republic. This plugin is for easy integration of your WordPress blog into this service.

400 active installs v4.2 PHP + WP 4.3+ Updated Mar 5, 2017
analyticspagestoplisttoplist-czweb
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TopList.cz Safe to Use in 2026?

Generally Safe

Score 85/100

TopList.cz has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The toplistcz plugin v4.2 exhibits a mixed security posture. On the positive side, it has a small attack surface with no reported CVEs and no critical or high-severity taint flows. The plugin also avoids file operations and external HTTP requests, which are common vectors for vulnerabilities. However, significant concerns arise from the static analysis. Notably, one of its two AJAX handlers lacks authentication checks, presenting a clear entry point for unauthenticated attackers. Furthermore, the plugin demonstrates poor output escaping practices, with only 15% of outputs being properly escaped. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data could be injected and executed in the browser. The presence of dangerous functions like `create_function` is also a red flag, though its actual exploitation path isn't detailed in the provided data. While the vulnerability history is clean, the static analysis findings indicate potential weaknesses that could be exploited. The lack of proper authorization on an AJAX endpoint and the widespread unescaped output are the most immediate and concerning issues.

Key Concerns

  • AJAX handler without auth check
  • Poor output escaping (15% proper)
  • Dangerous functions (create_function)
  • SQL queries not fully prepared (67% prepared)
Vulnerabilities
None known

TopList.cz Security Vulnerabilities

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

TopList.cz Code Analysis

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

Dangerous Functions Found

create_functionadd_action('init', create_function('', 'load_plugin_textdomain("toplistcz", false, basename(dirname(toplist.php:843
create_functionadd_action('widgets_init', create_function('', 'register_widget("TopList_CZ_Widget");'));toplist.php:844

SQL Query Safety

33% prepared33 total queries

Output Escaping

15% escaped60 total outputs
Attack Surface
1 unprotected

TopList.cz Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_toplist_cz_dashboard_contenttoplist.php:33
authwp_ajax_toplist_cz_save_passwordtoplist.php:34
WordPress Hooks 6
actionwp_enqueue_scriptstoplist.php:29
actionwp_dashboard_setuptoplist.php:30
actionadmin_inittoplist.php:31
actionadmin_enqueue_scriptstoplist.php:32
actioninittoplist.php:843
actionwidgets_inittoplist.php:844
Maintenance & Trust

TopList.cz Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedMar 5, 2017
PHP min version
Downloads14K

Community Trust

Rating100/100
Number of ratings3
Active installs400
Developer Profile

TopList.cz Developer Profile

honza.skypala

5 plugins · 610 total installs

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

How We Detect TopList.cz

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/toplistcz/js/dashboard.js/wp-content/plugins/toplistcz/js/admin.js/wp-content/plugins/toplistcz/css/admin.css
Script Paths
/wp-content/plugins/toplistcz/js/dashboard.js/wp-content/plugins/toplistcz/js/admin.js
Version Parameters
ver=4.2

HTML / DOM Fingerprints

CSS Classes
widget_toplist_cz
HTML Comments
<!-- Generated by TOPlist.cz -->
Data Attributes
data-toplistcz-noncedata-toplistcz-ajaxurl
JS Globals
toplistcz_admin_paramstoplistcz_dashboard_params
REST Endpoints
/wp-json/toplistcz/v1/dashboard/wp-json/toplistcz/v1/settings
Shortcode Output
<div class="toplist-cz-widget"><div class="toplist-cz-title">
FAQ

Frequently Asked Questions about TopList.cz