WP Thumbs Plugin Security & Risk Analysis

wordpress.org/plugins/wp-thumbs

WP Thumbs is a voting plugin that allows users to like or dislike posts and pages. There are many customization options.

10 active installs v1.1 PHP + WP 2.0.2+ Updated Nov 27, 2012
wepaywepay-plugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Thumbs Plugin Safe to Use in 2026?

Generally Safe

Score 85/100

WP Thumbs Plugin 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 static analysis of wp-thumbs v1.1 reveals a mixed security posture. While the plugin exhibits a notably small attack surface with no reported AJAX handlers, REST API routes, shortcodes, or cron events, and zero unprotected entry points, significant concerns arise from its code signals. The complete absence of prepared statements for its SQL queries, coupled with 100% of its output functions lacking proper escaping, presents a substantial risk of SQL injection and cross-site scripting (XSS) vulnerabilities.

The taint analysis further highlights these risks, with two flows analyzed and both involving unsanitized paths, one resulting in a high severity issue. This suggests that data processed by the plugin is not being adequately validated or neutralized before being used in sensitive operations. The lack of any recorded vulnerability history, while seemingly positive, could also indicate a lack of thorough security auditing or that past vulnerabilities, if any, were not publicly disclosed or patched.

In conclusion, while wp-thumbs v1.1 has a limited attack surface, the critical deficiencies in secure coding practices, specifically regarding SQL query preparation and output escaping, combined with high-severity taint flows, make it a risky plugin to use without further mitigation. The absence of known CVEs is a positive, but it does not negate the inherent risks identified within the code's construction. The plugin's strengths lie in its minimal interaction points, but its weaknesses in data handling are severe.

Key Concerns

  • Raw SQL queries, 0% prepared
  • Output escaping, 0% properly escaped
  • High severity taint flow
  • Flows with unsanitized paths
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WP Thumbs Plugin Security Vulnerabilities

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

WP Thumbs Plugin Code Analysis

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

SQL Query Safety

0% prepared6 total queries

Output Escaping

0% escaped13 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

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

WP Thumbs Plugin Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_menusettings.php:75
actionadmin_initthumbs.php:49
actionplugins_loadedthumbs.php:96
actioninitthumbs.php:137
actioninitthumbs.php:141
filterthe_contentthumbs.php:152
actiontemplate_redirectthumbs.php:156
Maintenance & Trust

WP Thumbs Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedNov 27, 2012
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Thumbs Plugin Developer Profile

apinnt

2 plugins · 20 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 Thumbs Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-thumbs/js/thumbs.js/wp-content/plugins/wp-thumbs/css/thumbs.css
Script Paths
/wp-content/plugins/wp-thumbs/js/thumbs.js
Version Parameters
wp-thumbs/js/thumbs.js?ver=wp-thumbs/css/thumbs.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp-thumbs-graph-mainwp-thumbs-graph-likeswp-thumbs-graph-dislikeswp-thumbs-graph-clickswp-thumbs-counter-likewp-thumbs-counter-dislike
Data Attributes
wp_thumbs_db_versionwp_thumbs_table_namewp_thumbs_domainwp_thumbs_show_locationswp_thumbs_display_modewp_thumbs_display_location+5 more
JS Globals
wp_thumbs_plugin_urlwp_thumbs_path
FAQ

Frequently Asked Questions about WP Thumbs Plugin