nomination and voting Security & Risk Analysis

wordpress.org/plugins/nomination-and-voting

This plugin allows user to nominate their favourites using their facebook account when the plugin is in nomination mode. And when in voting mode,user …

10 active installs v1.1 PHP + WP 2.0.2+ Updated Nov 18, 2025
nominationnomination-and-votingnominationsvotevoting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is nomination and voting Safe to Use in 2026?

Generally Safe

Score 100/100

nomination and voting 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 "nomination-and-voting" v1.1 plugin presents significant security concerns due to multiple critical vulnerabilities identified in the static analysis. A notable weakness is the presence of two AJAX handlers that lack authentication checks, creating an open attack surface for unauthorized actions. Furthermore, the analysis reveals that 100% of SQL queries are not using prepared statements, and an equally alarming 0% of output is properly escaped. This combination of raw SQL and unescaped output strongly suggests a high risk of SQL injection and Cross-Site Scripting (XSS) vulnerabilities.

Taint analysis confirms these fears, with 5 out of 6 analyzed flows involving unsanitized paths, four of which are categorized as high severity. While the plugin has no recorded vulnerability history, this absence should not be interpreted as a sign of robust security. Instead, it likely reflects an unexploited attack surface or a lack of historical security auditing for this specific plugin. The plugin's sole capability check and zero nonce checks further exacerbate the security risks, making it vulnerable to various attacks.

In conclusion, the "nomination-and-voting" v1.1 plugin has a poor security posture. The lack of fundamental security practices like prepared statements, output escaping, and proper authentication on entry points, coupled with high-severity taint flows, makes it a prime target for malicious exploitation. The absence of past vulnerabilities is not an indicator of safety but rather a warning sign of potential undiscovered and exploitable flaws.

Key Concerns

  • AJAX handlers without auth checks
  • 100% of SQL queries not prepared
  • 0% of output properly escaped
  • High severity taint flows (4)
  • Unsanitized paths in taint flows (5)
  • No nonce checks on AJAX
  • Only 1 capability check
Vulnerabilities
None known

nomination and voting Security Vulnerabilities

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

nomination and voting Release Timeline

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

nomination and voting Code Analysis

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

SQL Query Safety

0% prepared14 total queries

Output Escaping

0% escaped34 total outputs
Data Flows · Security
5 unsanitized

Data Flow Analysis

6 flows5 with unsanitized paths
wp_nv_plugin_mode (voting.php:167)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

nomination and voting Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_modevoting.php:474
authwp_ajax_wpnv_cat_nomineevoting.php:475

Shortcodes 1

[wp_voting] voting.php:488
WordPress Hooks 7
actionadmin_menuvoting.php:472
actioninitvoting.php:473
actionsave_postvoting.php:476
actionwp_headvoting.php:481
actioninitvoting.php:482
actioninitvoting.php:483
actioninitvoting.php:484
Maintenance & Trust

nomination and voting Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedNov 18, 2025
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

nomination and voting Developer Profile

macmonir

2 plugins · 20 total installs

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

How We Detect nomination and voting

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nomination-and-voting/tpls/asking_nomination.php/wp-content/plugins/nomination-and-voting/tpls/metabox_options.php/wp-content/plugins/nomination-and-voting/tpls/nominee_list.php/wp-content/plugins/nomination-and-voting/tpls/settings.php/wp-content/plugins/nomination-and-voting/tpls/voter_list.php
Version Parameters
nomination-and-voting/style.css?ver=nomination-and-voting/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpnv-nominee-selectionwpnv-nominee-inputwpnv-nominee-label
Data Attributes
data-plugin-name="nomination-and-voting"data-plugin-version="1.1"
JS Globals
wpnv_ajax_object
Shortcode Output
[vote_nomination]
FAQ

Frequently Asked Questions about nomination and voting