AdSimple Vote Security & Risk Analysis

wordpress.org/plugins/adsimple-vote

AdSimple Vote ermöglicht es Fragen an die Leser von Beiträgen zu stellen und wertet die Antworten aus.

10 active installs v1.0.1 PHP + WP 3.5.1+ Updated May 29, 2018
statistikumfragenvote
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AdSimple Vote Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "adsimple-vote" v1.0.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates a strong commitment to secure database practices by exclusively using prepared statements for all SQL queries and has no known historical vulnerabilities, indicating a potentially stable and well-maintained codebase. It also implements a reasonable number of capability checks and a single nonce check, which are good security practices.

However, there are significant concerns regarding its attack surface. Two of the three identified entry points, specifically AJAX handlers, lack authentication checks. This means that unauthenticated users could potentially interact with these endpoints, posing a risk of unauthorized actions or information disclosure if the functionality within these handlers is sensitive or can be manipulated. Furthermore, a substantial portion (75%) of output is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without sanitization.

While the plugin has no recorded CVEs, this does not guarantee future security. The presence of unprotected AJAX endpoints and significant unescaped output are critical areas that require immediate attention. Addressing these weaknesses would significantly improve the plugin's overall security, despite its current lack of historical vulnerabilities.

Key Concerns

  • AJAX handlers without auth checks
  • Unescaped output
Vulnerabilities
None known

AdSimple Vote Security Vulnerabilities

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

AdSimple Vote Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
30
10 escaped
Nonce Checks
1
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared6 total queries

Output Escaping

25% escaped40 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<adsimple-vote> (adsimple-vote.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

AdSimple Vote Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_process_voteadsimple-vote.php:94
noprivwp_ajax_process_voteadsimple-vote.php:95

Shortcodes 1

[adsimplevote] adsimple-vote.php:83
WordPress Hooks 23
actioninitadsimple-vote.php:50
actioninitadsimple-vote.php:53
actionrest_api_initadsimple-vote.php:59
actioninitadsimple-vote.php:62
filtermanage_adsimplevote_posts_columnsadsimple-vote.php:65
actionmanage_adsimplevote_posts_custom_columnadsimple-vote.php:66
actionadmin_menuadsimple-vote.php:69
actionadmin_initadsimple-vote.php:70
actionload-post.phpadsimple-vote.php:73
actionload-post-new.phpadsimple-vote.php:74
actionadmin_enqueue_scriptsadsimple-vote.php:77
actionthe_postsadsimple-vote.php:80
actionedit_form_after_titleadsimple-vote.php:86
actioninitadsimple-vote.php:89
actionswitch_blogadsimple-vote.php:90
actionbefore_delete_postadsimple-vote.php:98
actionwp_headadsimple-vote.php:101
filterget_canonical_urladsimple-vote.php:104
filtermce_external_pluginsadsimple-vote.php:271
filtermce_buttonsadsimple-vote.php:272
filtermce_cssadsimple-vote.php:273
actionadd_meta_boxesadsimple-vote.php:813
actionsave_postadsimple-vote.php:816
Maintenance & Trust

AdSimple Vote Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMay 29, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

AdSimple Vote Developer Profile

AdSimple

4 plugins · 620 total installs

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

How We Detect AdSimple Vote

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/adsimple-vote/css/admin.css/wp-content/plugins/adsimple-vote/css/frontend.css/wp-content/plugins/adsimple-vote/js/admin.js/wp-content/plugins/adsimple-vote/js/frontend.js
Script Paths
/wp-content/plugins/adsimple-vote/js/admin.js/wp-content/plugins/adsimple-vote/js/frontend.js
Version Parameters
adsimple-vote/css/admin.css?ver=adsimple-vote/css/frontend.css?ver=adsimple-vote/js/admin.js?ver=adsimple-vote/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
asv-votes-meta-boxasv-values-meta-boxasv-chart-meta-boxasv-actions-meta-boxadsimplevote_shortcode
Data Attributes
data-asv-iddata-asv-ajax-url
JS Globals
AdSimpleVoteFrontend
REST Endpoints
/wp-json/adsimplevote/v1/votes
Shortcode Output
[adsimplevote id=
FAQ

Frequently Asked Questions about AdSimple Vote