Comments Leaderboard Security & Risk Analysis

wordpress.org/plugins/comments-leaderboard

Let the games begin! The Comments Leaderboard ranks your top commentators in a way that's sure to spark competition throughout your community.

10 active installs v1.1 PHP + WP 3.8+ Updated Unknown
comments-listtop-commentatorstop-commenterstop-comments
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Comments Leaderboard Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The 'comments-leaderboard' plugin v1.1 presents a concerning security posture despite a seemingly clean vulnerability history. The static analysis reveals a significant lack of fundamental security practices. Notably, 100% of SQL queries are not using prepared statements, which is a major risk for SQL injection vulnerabilities. Furthermore, only 14% of output escaping is properly implemented, leaving a large attack surface for cross-site scripting (XSS) vulnerabilities. The complete absence of nonce checks and capability checks on any entry points, coupled with the lack of authentication checks on AJAX handlers and permission callbacks for REST API routes (even though there are zero entry points currently), indicates a developer who may not be familiar with WordPress security best practices. The zero taint analysis flows are likely a reflection of the limited entry points and the fact that the analysis might not have been able to reach critical code paths due to the lack of observable input handling. The absence of past vulnerabilities is positive but does not negate the inherent risks identified in the current code. The plugin's current strengths lie in its small attack surface and lack of file operations or external HTTP requests, but these are overshadowed by the critical weaknesses in data handling and security control implementation.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Comments Leaderboard Security Vulnerabilities

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

Comments Leaderboard Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

14% escaped36 total outputs
Attack Surface

Comments Leaderboard Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionload-widgets.phpcomments-leaderboard.php:43
actionwp_enqueue_scriptscomments-leaderboard.php:46
actionwidgets_initcomments-leaderboard.php:298
Maintenance & Trust

Comments Leaderboard Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedUnknown
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Comments Leaderboard Developer Profile

kolakube

5 plugins · 750 total installs

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

How We Detect Comments Leaderboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/comments-leaderboard/assets/comments-leaderboard.css/wp-content/plugins/comments-leaderboard/assets/comments-leaderboard.js
Script Paths
/wp-content/plugins/comments-leaderboard/assets/comments-leaderboard.js
Version Parameters
comments-leaderboard/assets/comments-leaderboard.css?ver=comments-leaderboard/assets/comments-leaderboard.js?ver=

HTML / DOM Fingerprints

CSS Classes
leaderboard-headleaderboard-titlesmall-titleleaderboard-descleaderboard-leadersleader-tileleader-tile-leader-tile-inner+5 more
HTML Comments
<!-- Title --><!-- Description --><!-- Leaderboard --><!-- Exclude Names -->+3 more
Data Attributes
data-field_id="color"
JS Globals
comments_leaderboard_color_picker
FAQ

Frequently Asked Questions about Comments Leaderboard