bbp-valoration Security & Risk Analysis

wordpress.org/plugins/bbp-valoration

Adds thumbsup, visits and replies count to topics on bbpress, display results on a widget.

10 active installs v0.1.1 PHP + WP 4.0+ Updated Aug 8, 2015
bbpressthumbsuptopicsvisitswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is bbp-valoration Safe to Use in 2026?

Generally Safe

Score 85/100

bbp-valoration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "bbp-valoration" v0.1.1 plugin exhibits a mixed security posture. On the positive side, it has a small attack surface with only two AJAX handlers and no shortcodes, cron events, or REST API routes, which limits potential entry points for attackers. Furthermore, the absence of known vulnerabilities in its history and no critical or high-severity taint flows suggest a reasonable level of security diligence. The presence of a nonce check for its AJAX handlers is also a good practice.

However, several concerns warrant attention. The plugin's static analysis reveals a significant portion of its outputs are not properly escaped (only 32% are escaped), posing a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without sanitization. Additionally, the single SQL query is not using prepared statements, which can make the plugin susceptible to SQL injection attacks, especially if the query incorporates user-provided input. The complete lack of capability checks on its AJAX handlers is a major weakness, meaning any authenticated user, regardless of their role or permissions, could potentially trigger these actions, leading to unauthorized operations.

Given the plugin's early version (0.1.1) and the identified weaknesses, particularly the lack of capability checks and poor output escaping, it indicates areas where development best practices have not been fully implemented. While the vulnerability history is clean, this is likely due to the small version number and limited testing. The strengths lie in the limited attack surface and the presence of nonce checks, but these are overshadowed by the critical security oversights in capability checks and output sanitization. Further development and security hardening are strongly recommended.

Key Concerns

  • SQL query without prepared statements
  • Low percentage of properly escaped output
  • AJAX handlers without capability checks
Vulnerabilities
None known

bbp-valoration Security Vulnerabilities

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

bbp-valoration Release Timeline

v0.1.1Current
v0.1
Code Analysis
Analyzed Apr 16, 2026

bbp-valoration Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

32% escaped37 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
bbpv_user_vote (functions.php:70)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

bbp-valoration Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

noprivwp_ajax_bbpv_user_votefunctions.php:67
authwp_ajax_bbpv_user_votefunctions.php:68
WordPress Hooks 4
actionplugins_loadedbbp-valoration.php:28
actioninitfunctions.php:9
actionbbp_template_after_replies_loopfunctions.php:23
actionwidgets_initfunctions.php:117
Maintenance & Trust

bbp-valoration Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedAug 8, 2015
PHP min version
Downloads2K

Community Trust

Rating70/100
Number of ratings2
Active installs10
Developer Profile

bbp-valoration Developer Profile

Eric Zeidan

5 plugins · 50 total installs

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

How We Detect bbp-valoration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bbp-valoration/css/bbpv-style.css/wp-content/plugins/bbp-valoration/js/my_voter_script.js
Script Paths
/wp-content/plugins/bbp-valoration/js/my_voter_script.js
Version Parameters
bbpvstylebbpv_voter_script

HTML / DOM Fingerprints

CSS Classes
thumbsup-containerthumbs-up-formbbpv_messtotal-likesbbpv_widget
Data Attributes
data-nonce
JS Globals
myAjaxWPURLS
REST Endpoints
/wp-json/bbp-valoration
FAQ

Frequently Asked Questions about bbp-valoration