ThumbsUp or Down Reactions Security & Risk Analysis

wordpress.org/plugins/thumbsup-or-down-reactions

A lightweight and customizable thumbs up/down reaction plugin. Easily track likes and dislikes on any post, page, or custom post type.

0 active installs v1.8.1 PHP 7.2+ WP 5.0+ Updated Apr 22, 2025
ratingreactionsthumbs-upuser-feedbackvoting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is ThumbsUp or Down Reactions Safe to Use in 2026?

Generally Safe

Score 100/100

ThumbsUp or Down Reactions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The "thumbsup-or-down-reactions" plugin version 1.8.1 exhibits a generally strong security posture based on the provided static analysis. The plugin has a minimal attack surface, with only two AJAX handlers, and importantly, none of these are directly exposed without authentication checks, which is a significant positive. Furthermore, the code demonstrates good practices by exclusively using prepared statements for SQL queries and a very high percentage of properly escaped output, mitigating risks of SQL injection and cross-site scripting. The absence of file operations, external HTTP requests, and known CVEs in its history further reinforces its secure implementation.

However, there are a few areas that, while not indicating immediate critical vulnerabilities, warrant attention. The plugin has no explicit capability checks. While the AJAX handlers are stated to be protected, the absence of capability checks means that any authenticated user could potentially interact with these AJAX endpoints. This could be a concern depending on the functionality of these endpoints. The presence of only one nonce check across two AJAX handlers might also be a point of minor concern if the second handler is designed to perform sensitive operations that should be protected by a nonce. Overall, the plugin is well-developed from a security perspective, but the lack of capability checks and a potentially insufficient nonce implementation for all AJAX interactions present minor areas for improvement.

Key Concerns

  • No capability checks on AJAX endpoints
  • Only one nonce check for two AJAX handlers
Vulnerabilities
None known

ThumbsUp or Down Reactions Security Vulnerabilities

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

ThumbsUp or Down Reactions Code Analysis

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

Output Escaping

98% escaped65 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<thumbsup-or-down-reactions> (thumbsup-or-down-reactions.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ThumbsUp or Down Reactions Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_thumordoreact_votethumbsup-or-down-reactions.php:149
noprivwp_ajax_thumordoreact_votethumbsup-or-down-reactions.php:150
WordPress Hooks 4
actionadmin_menuthumbsup-or-down-reactions.php:14
actionadmin_initthumbsup-or-down-reactions.php:18
actionwp_enqueue_scriptsthumbsup-or-down-reactions.php:121
filterthe_contentthumbsup-or-down-reactions.php:189
Maintenance & Trust

ThumbsUp or Down Reactions Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 22, 2025
PHP min version7.2
Downloads463

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ThumbsUp or Down Reactions Developer Profile

CaphLabs

4 plugins · 160 total installs

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

How We Detect ThumbsUp or Down Reactions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/thumbsup-or-down-reactions/assets/css/thumordoreact-style.css/wp-content/plugins/thumbsup-or-down-reactions/assets/js/thumordoreact-ajax.js
Script Paths
/wp-content/plugins/thumbsup-or-down-reactions/assets/js/thumordoreact-ajax.js
Version Parameters
thumordoreact-style?ver=thumordoreact-ajax?ver=

HTML / DOM Fingerprints

CSS Classes
thumordoreact-wrapperthumordoreact-likethumordoreact-dislikethumordoreact-countthumordoreact-message
Data Attributes
data-post-iddata-vote
JS Globals
thumordoreact_ajax_obj
FAQ

Frequently Asked Questions about ThumbsUp or Down Reactions