Event Voting & Live Leaderboard by Clicksmith Security & Risk Analysis

wordpress.org/plugins/event-voting-live-leaderboard-by-clicksmith

Live event voting with category limits, quick ballots, spam protection, and a real-time leaderboard for big screens.

0 active installs v1.0.4 PHP 7.4+ WP 5.8+ Updated Oct 28, 2025
competitioneventsleaderboardlive-resultsvoting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Event Voting & Live Leaderboard by Clicksmith Safe to Use in 2026?

Generally Safe

Score 100/100

Event Voting & Live Leaderboard by Clicksmith has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The plugin "event-voting-live-leaderboard-by-clicksmith" v1.0.4 exhibits a mixed security posture. On the positive side, it has no known CVEs, no critical or high severity taint flows, and a relatively low number of file operations and external HTTP requests. The majority of SQL queries are properly prepared, and there's a decent number of nonce and capability checks. However, there are clear areas of concern that warrant attention.

The main risk stems from the attack surface. The plugin exposes 7 total entry points, and significantly, 2 of these are AJAX handlers that lack authentication checks. This presents a direct avenue for unauthenticated users to potentially interact with sensitive backend functions. Furthermore, while most SQL queries are prepared, the presence of 13 total queries means there's still a possibility for issues if the remaining ones are vulnerable. The output escaping is also a concern, with only 60% properly escaped, increasing the risk of cross-site scripting (XSS) vulnerabilities.

The lack of any recorded vulnerability history is generally a good sign, suggesting a history of security consciousness or simply good fortune. However, it doesn't negate the immediate risks identified in the static analysis. The plugin has strengths in its lack of dangerous functions and external requests, but the unprotected AJAX endpoints and the moderate percentage of unescaped output are notable weaknesses that could be exploited.

Key Concerns

  • Unprotected AJAX handlers
  • Moderate percentage of unescaped output
Vulnerabilities
None known

Event Voting & Live Leaderboard by Clicksmith Security Vulnerabilities

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

Event Voting & Live Leaderboard by Clicksmith Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
11 prepared
Unescaped Output
37
56 escaped
Nonce Checks
5
Capability Checks
7
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

85% prepared13 total queries

Output Escaping

60% escaped93 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
handle_vote (includes\class-csvote-plugin.php:429)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Event Voting & Live Leaderboard by Clicksmith Attack Surface

Entry Points7
Unprotected2

AJAX Handlers 4

authwp_ajax_csvote_submit_voteincludes\class-csvote-plugin.php:34
noprivwp_ajax_csvote_submit_voteincludes\class-csvote-plugin.php:35
authwp_ajax_csvote_resultsincludes\class-csvote-plugin.php:37
noprivwp_ajax_csvote_resultsincludes\class-csvote-plugin.php:38

Shortcodes 3

[csvote_vote] includes\class-csvote-plugin.php:29
[csvote_live] includes\class-csvote-plugin.php:30
[csvote_winners] includes\class-csvote-plugin.php:31
WordPress Hooks 15
filterplugin_row_metaclicksmith-event-voting.php:36
actionplugins_loadedclicksmith-event-voting.php:52
actioninitclicksmith-event-voting.php:63
actionwp_enqueue_scriptsclicksmith-event-voting.php:113
actioninitincludes\class-csvote-plugin.php:25
actionadd_meta_boxesincludes\class-csvote-plugin.php:26
actionsave_post_csvote_teamincludes\class-csvote-plugin.php:27
actionwp_enqueue_scriptsincludes\class-csvote-plugin.php:33
actionadmin_menuincludes\class-csvote-plugin.php:40
actionadmin_initincludes\class-csvote-plugin.php:41
actionadmin_initincludes\class-csvote-plugin.php:42
actionadmin_initincludes\class-csvote-plugin.php:43
actionadmin_initincludes\class-csvote-plugin.php:44
actionadmin_noticesincludes\class-csvote-plugin.php:293
actionadmin_noticesincludes\class-csvote-plugin.php:300
Maintenance & Trust

Event Voting & Live Leaderboard by Clicksmith Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedOct 28, 2025
PHP min version7.4
Downloads193

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Event Voting & Live Leaderboard by Clicksmith Developer Profile

Clicksmith Digital Marketing

2 plugins · 0 total installs

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

How We Detect Event Voting & Live Leaderboard by Clicksmith

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/event-voting-live-leaderboard-by-clicksmith/assets/css/csvote.css/wp-content/plugins/event-voting-live-leaderboard-by-clicksmith/assets/js/csvote.js/wp-content/plugins/event-voting-live-leaderboard-by-clicksmith/assets/js/jquery-countdown.min.js/wp-content/plugins/event-voting-live-leaderboard-by-clicksmith/assets/js/sortable.min.js
Script Paths
/wp-content/plugins/event-voting-live-leaderboard-by-clicksmith/assets/js/jquery-countdown.min.js/wp-content/plugins/event-voting-live-leaderboard-by-clicksmith/assets/js/sortable.min.js/wp-content/plugins/event-voting-live-leaderboard-by-clicksmith/assets/js/csvote.js
Version Parameters
event-voting-live-leaderboard-by-clicksmith/assets/css/csvote.css?ver=event-voting-live-leaderboard-by-clicksmith/assets/js/csvote.js?ver=event-voting-live-leaderboard-by-clicksmith/assets/js/jquery-countdown.min.js?ver=event-voting-live-leaderboard-by-clicksmith/assets/js/sortable.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
csvote-brandcsvote-brand__rowcsvote-brand__logocsvote-brand__mutedcsvote-notice
HTML Comments
-- BEGIN Clicksmith Event Voting Branding ---- END Clicksmith Event Voting Branding --<!-- Clicksmith Event Voting: Shortcode Wrapper --><!-- End Clicksmith Event Voting: Shortcode Wrapper -->+4 more
Data Attributes
data-csvote-event-iddata-csvote-vote-iddata-csvote-post-iddata-csvote-noncedata-csvote-actiondata-csvote-limit+25 more
JS Globals
CSVOTE_AJAX_URLCSVOTE_NONCECSVOTE_SETTINGSCSVOTE_VOTING_ENABLEDCSVOTE_LEADERBOARD_ENABLEDCSVOTE_WINNERS_ENABLED+39 more
REST Endpoints
/wp-json/csvote/v1/vote/wp-json/csvote/v1/leaderboard/wp-json/csvote/v1/winners
Shortcode Output
<div class='csvote-notice'>Event Voting: shortcode could not be rendered. Check that the core class and methods exist.</div>
FAQ

Frequently Asked Questions about Event Voting & Live Leaderboard by Clicksmith