WidgetPack Review System Security & Risk Analysis

wordpress.org/plugins/widgetpack-review-system

The WidgetPack Review System replaces default WordPress comments with social review service to get more reviews mean more traffic and more sales.

80 active installs v1.2 PHP + WP 2.8+ Updated Sep 12, 2016
commentsratingreviewsstarswidgetpack
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WidgetPack Review System Safe to Use in 2026?

Generally Safe

Score 85/100

WidgetPack Review System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "widgetpack-review-system" v1.2 plugin exhibits a generally positive security posture, with no recorded vulnerabilities or CVEs, indicating a history of secure development. The code analysis reveals a strong adherence to secure coding practices, particularly in its use of prepared statements for all SQL queries and the presence of nonce and capability checks. This suggests a conscious effort by the developers to protect against common database injection and unauthorized access vulnerabilities.

However, certain aspects warrant attention. The presence of dangerous functions like 'ini_set' and 'set_time_limit' could be a concern if not handled with extreme care, as they can be misused for privilege escalation or denial-of-service attacks. Furthermore, the taint analysis identified two flows with unsanitized paths, which, while not classified as critical or high severity in this assessment, represent potential vectors for path traversal or file inclusion vulnerabilities. The low percentage of properly escaped output (17%) is a significant weakness, leaving the plugin susceptible to cross-site scripting (XSS) attacks through user-generated content displayed on the frontend.

In conclusion, while the plugin benefits from a clean vulnerability history and good practices in database and authentication handling, the low output escaping rate and the presence of unsanitized paths are notable weaknesses. Developers should prioritize addressing the output escaping issues to mitigate XSS risks and thoroughly review the identified taint flows to ensure no exploitable path traversal vulnerabilities exist. The use of dangerous functions should also be carefully scrutinized to confirm they are not exposed to user input in an unsafe manner.

Key Concerns

  • Low output escaping rate (17%)
  • Taint analysis shows unsanitized paths (2 flows)
  • Presence of dangerous functions (ini_set, set_time_limit)
Vulnerabilities
None known

WidgetPack Review System Security Vulnerabilities

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

WidgetPack Review System Release Timeline

v1.2Current
Code Analysis
Analyzed Apr 16, 2026

WidgetPack Review System Code Analysis

Dangerous Functions
5
Raw SQL Queries
0
28 prepared
Unescaped Output
111
23 escaped
Nonce Checks
3
Capability Checks
3
File Operations
3
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

ini_setini_set('user_agent', WPREV_USER_AGENT);api/url.php:109
set_time_limit@set_time_limit(0);wprev-export.php:2
ini_set@ini_set('memory_limit', '256M');wprev-export.php:3
set_time_limitset_time_limit(WPAC_SYNC_TIMEOUT);wprev.php:454
set_time_limitset_time_limit(WPAC_SYNC_TIMEOUT);wprev.php:598

SQL Query Safety

100% prepared28 total queries

Output Escaping

17% escaped134 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
wprev_request_handler (wprev.php:317)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WidgetPack Review System Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_enqueue_scriptswprev.php:58
actionadmin_menuwprev.php:71
filterplugin_action_linkswprev.php:92
actionpre_comment_on_postwprev.php:142
actionwp_footerwprev.php:195
filtercomments_templatewprev.php:230
filtercomments_numberwprev.php:231
filterget_comments_numberwprev.php:232
filtercomments_openwprev.php:299
actioninitwprev.php:447
actionwprev_syncwprev.php:515
actionwprev_sync_modifwprev.php:658

Scheduled Events 2

wprev_sync_modif
wprev_sync
Maintenance & Trust

WidgetPack Review System Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedSep 12, 2016
PHP min version
Downloads4K

Community Trust

Rating84/100
Number of ratings6
Active installs80
Developer Profile

WidgetPack Review System Developer Profile

richplugins

6 plugins · 114K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
186 days
View full developer profile
Detection Fingerprints

How We Detect WidgetPack Review System

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/widgetpack-review-system/static/js/admin.js/wp-content/plugins/widgetpack-review-system/static/js/count.js
Script Paths
https://embed.widgetpack.com/widget.js
Version Parameters
widgetpack-review-system/static/js/admin.js?ver=widgetpack-review-system/static/js/count.js?ver=

HTML / DOM Fingerprints

CSS Classes
wprev-postid
Data Attributes
data-wpac-chan
JS Globals
adminVarscountVarswpac_initWIDGETPACK_LOADED
FAQ

Frequently Asked Questions about WidgetPack Review System