Upvote / Downvote – Vote with a Tweet Security & Risk Analysis

wordpress.org/plugins/upvote-downvote-vote-with-a-tweet

Allows users to vote on a topic using Twitter. Display results in standard banner sizes on posts, pages or widget. Optional Adsense Revenue Share.

10 active installs v1.4.1 PHP + WP 3.9+ Updated Unknown
downvoteupvotevotevotesvoting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Upvote / Downvote – Vote with a Tweet Safe to Use in 2026?

Generally Safe

Score 100/100

Upvote / Downvote – Vote with a Tweet has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "upvote-downvote-vote-with-a-tweet" plugin v1.4.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is highly positive. The presence of nonce checks and capability checks further strengthens its security by implementing fundamental WordPress security practices. Furthermore, the plugin has no recorded vulnerabilities, which suggests a history of stable and secure development.

However, a key area of concern arises from the output escaping. With 73% of outputs properly escaped, this leaves approximately 27% of outputs potentially unescaped. While the total number of outputs isn't explicitly stated as high, any unescaped output presents a risk of Cross-Site Scripting (XSS) vulnerabilities, particularly if user-supplied data is involved in these outputs.

The limited attack surface, consisting solely of a shortcode with no recorded unprotected entry points, is commendable. The lack of critical or high-severity taint flows is also a strong indicator of secure coding practices. In conclusion, the plugin is well-developed from a security standpoint, but the unescaped output is the primary weakness that requires attention to mitigate potential XSS risks.

Key Concerns

  • Unescaped output present
Vulnerabilities
None known

Upvote / Downvote – Vote with a Tweet Security Vulnerabilities

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

Upvote / Downvote – Vote with a Tweet Code Analysis

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

Output Escaping

73% escaped52 total outputs
Attack Surface

Upvote / Downvote – Vote with a Tweet Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[udvote] udvote.php:31
WordPress Hooks 6
actionwidgets_initudvote.php:28
filterthe_contentudvote.php:34
actionadd_meta_boxesudvote.php:37
actionsave_postudvote.php:40
actionadmin_menuudvote.php:43
actionadmin_initudvote.php:48
Maintenance & Trust

Upvote / Downvote – Vote with a Tweet Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedUnknown
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Upvote / Downvote – Vote with a Tweet Developer Profile

Upvote Downvote

1 plugin · 10 total installs

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

How We Detect Upvote / Downvote – Vote with a Tweet

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/upvote-downvote-vote-with-a-tweet/udvote.css/wp-content/plugins/upvote-downvote-vote-with-a-tweet/udvote.js
Script Paths
/wp-content/plugins/upvote-downvote-vote-with-a-tweet/udvote.js
Version Parameters
upvote-downvote-vote-with-a-tweet/udvote.css?ver=upvote-downvote-vote-with-a-tweet/udvote.js?ver=

HTML / DOM Fingerprints

CSS Classes
udvote-bannerudvote-widget
Data Attributes
data-voteiddata-formatdata-type
JS Globals
udvote
Shortcode Output
[udvote
FAQ

Frequently Asked Questions about Upvote / Downvote – Vote with a Tweet