WP Custom Voting Security & Risk Analysis

wordpress.org/plugins/wp-custom-voting

This plugin is meant for admin to bring the feature of VOTING to their posts or pages, like facebook post like.

10 active installs v1.0 PHP + WP 3.2+ Updated Feb 4, 2013
ip-track-votingpost-likepost-votevotingwp-custom-voting
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Custom Voting Safe to Use in 2026?

Generally Safe

Score 85/100

WP Custom Voting has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The "wp-custom-voting" v1.0 plugin exhibits a concerning security posture despite having no recorded vulnerabilities. The static analysis reveals two AJAX handlers, both lacking any form of authentication or capability checks. This represents a significant attack surface, as any unauthenticated user could potentially trigger these handlers. While the plugin uses prepared statements for SQL queries, the complete lack of output escaping on all seven identified output points is a critical flaw. This can lead to cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website. The taint analysis shows a single flow with an unsanitized path, which, while not classified as critical or high severity in this analysis, warrants attention due to the overall lack of sanitization and escaping. The absence of any vulnerability history might suggest a lack of widespread exploitation or a relatively new plugin, but it does not negate the inherent risks identified in the code. The plugin's strengths lie in its use of prepared statements for database interactions and the absence of dangerous functions or file operations. However, the critical issues of unprotected AJAX endpoints and pervasive unescaped output create substantial security risks that need immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • All outputs unescaped
  • Flow with unsanitized path
  • Missing nonce checks on AJAX
  • Missing capability checks on AJAX
Vulnerabilities
None known

WP Custom Voting Security Vulnerabilities

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

WP Custom Voting Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

WP Custom Voting Code Analysis

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

Output Escaping

0% escaped7 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<wp_customvote> (wp_customvote.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WP Custom Voting Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_ProcessWPCVwp_customvote.php:321
authwp_ajax_ProcessWPCVwp_customvote.php:322
WordPress Hooks 7
actionadmin_menuwp_customvote.php:17
actionwp_print_scriptswp_customvote.php:178
actionadmin_print_styleswp_customvote.php:189
actionwp_headwp_customvote.php:198
actionwp_footerwp_customvote.php:209
actionwp_enqueue_scriptswp_customvote.php:241
filterthe_contentwp_customvote.php:248
Maintenance & Trust

WP Custom Voting Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedFeb 4, 2013
PHP min version
Downloads5K

Community Trust

Rating70/100
Number of ratings2
Active installs10
Developer Profile

WP Custom Voting Developer Profile

dmitritechs

1 plugin · 10 total installs

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

How We Detect WP Custom Voting

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-custom-voting/images/icon.png/wp-content/plugins/wp-custom-voting/images/dmitri-logo.png/wp-content/plugins/wp-custom-voting/images/hire-wordpress-guru.jpg/wp-content/plugins/wp-custom-voting/js/admin-script.js/wp-content/plugins/wp-custom-voting/css/admin-style.css
Script Paths
/wp-content/plugins/wp-custom-voting/js/admin-script.js

HTML / DOM Fingerprints

CSS Classes
wpcv-iconwpcv-leftwpcv-rightwpcv-textareawpcv-textarea-right
FAQ

Frequently Asked Questions about WP Custom Voting