Kento Vote Security & Risk Analysis

wordpress.org/plugins/kento-vote

Vote on Post and Display Who Voted via gravatar thumbnail.

10 active installs v1.2 PHP + WP 3.5+ Updated Jun 9, 2015
pollspost-votevote-it-upvotingwordpress-vote
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kento Vote Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The kento-vote plugin v1.2 exhibits a concerning security posture due to significant unprotected entry points and a lack of robust security checks. While the plugin demonstrates good practices in output escaping and avoids dangerous functions, its reliance on direct AJAX handlers without authentication is a major vulnerability. The taint analysis reveals two critical flows with unsanitized paths, indicating potential for injection attacks or other data manipulation, despite the absence of recorded CVEs. The lack of any recorded vulnerabilities in its history is positive but doesn't negate the immediate risks identified in the code analysis, particularly the two unprotected AJAX endpoints.

The plugin's primary weakness lies in its attack surface. With two AJAX handlers identified and both lacking authentication, any user, including unauthenticated ones, can potentially trigger these functions. This, combined with the two critical taint flows originating from unsanitized paths, suggests a high risk of malicious exploitation. The absence of nonce checks and capability checks on these entry points further exacerbates this issue. The plugin does perform SQL queries, and while a portion are prepared, the overall lack of granular security controls on its exposed functions is a significant concern.

In conclusion, kento-vote v1.2 presents a substantial security risk. Its strong points are the absence of dangerous functions, proper output escaping, and no logged vulnerabilities to date. However, these strengths are overshadowed by the critical weaknesses of unprotected AJAX endpoints and critical taint flows. The plugin requires immediate attention to secure its entry points before it can be considered safe for use.

Key Concerns

  • Unprotected AJAX handlers found
  • Critical taint flows with unsanitized paths
  • No nonce checks on AJAX handlers
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Kento Vote Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Kento Vote Release Timeline

v1.2Current
v1.1
Code Analysis
Analyzed Mar 17, 2026

Kento Vote Code Analysis

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

SQL Query Safety

15% prepared13 total queries
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
kento_vote_insert (index.php:115)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Kento Vote Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_kento_vote_insertindex.php:228
noprivwp_ajax_kento_vote_insertindex.php:229
WordPress Hooks 2
actioninitindex.php:16
filterthe_contentindex.php:320
Maintenance & Trust

Kento Vote Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJun 9, 2015
PHP min version
Downloads3K

Community Trust

Rating66/100
Number of ratings4
Active installs10
Developer Profile

Kento Vote Developer Profile

PluginsPoint

22 plugins · 640 total installs

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

How We Detect Kento Vote

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kento-vote/css/style.css/wp-content/plugins/kento-vote/js/kento-vote.js
Script Paths
/wp-content/plugins/kento-vote/js/kento-vote.js
Version Parameters
kento-vote/style.css?ver=kento-vote.js?ver=

HTML / DOM Fingerprints

CSS Classes
kento-vote-loginlogin-usernamelogin-passwordlogin-rememberlogin-submit
Data Attributes
id="kento-vote-login"id="log"id="pwd"id="rememberme"name="redirect_to"
JS Globals
MyAjax
FAQ

Frequently Asked Questions about Kento Vote