Vuukle Comments, Reactions, Share Bar, Revenue Security & Risk Analysis

wordpress.org/plugins/free-comments-for-wordpress-vuukle

Vuukle website is an audience engagement platform which amplifies basic user comments and other attention data (shares, likes) into experiences showin …

300 active installs v5.1.9 PHP + WP 2.0.2+ Updated Oct 7, 2024
commentsemojisfb-commentsreactionssharebar
92
A · Safe
CVEs total1
Unpatched0
Last CVEJul 5, 2021
Safety Verdict

Is Vuukle Comments, Reactions, Share Bar, Revenue Safe to Use in 2026?

Generally Safe

Score 92/100

Vuukle Comments, Reactions, Share Bar, Revenue has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 5, 2021Updated 1yr ago
Risk Assessment

The "free-comments-for-wordpress-vuukle" plugin v5.1.9 presents a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL queries, utilizing prepared statements for all identified queries, and has a high rate of output escaping. Taint analysis shows no critical or high severity issues, and all identified flows appear to be sanitized. Furthermore, there are no currently unpatched known vulnerabilities.

However, significant concerns arise from the attack surface. Out of six total entry points, five lack authentication checks, making them potentially vulnerable to unauthorized access and manipulation. This is particularly worrying given the absence of capability checks in the code signals, which should ideally be used to restrict access to sensitive functionalities. While there's a history of a medium severity CVE related to CSRF, the absence of capability checks on AJAX handlers creates a fertile ground for similar or even more severe attacks if not properly secured.

In conclusion, while the plugin benefits from secure database interactions and data output handling, the large number of unprotected entry points, especially AJAX handlers, represents a substantial security risk. The lack of capability checks further amplifies this risk. The plugin's historical vulnerability to CSRF, coupled with the current lack of robust authentication on its entry points, suggests a need for urgent attention to secure these access vectors.

Key Concerns

  • Large attack surface without auth checks
  • AJAX handlers without auth checks
  • No capability checks found
  • Medium severity CVE historically (CSRF)
Vulnerabilities
1

Vuukle Comments, Reactions, Share Bar, Revenue Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2021-4427medium · 4.3Cross-Site Request Forgery (CSRF)

Vuukle Comments, Reactions, Share Bar, Revenue <= 3.4.31 - Cross-Site Request Forgery Bypass

Jul 5, 2021 Patched in 4.0 (932d)
Code Analysis
Analyzed Mar 16, 2026

Vuukle Comments, Reactions, Share Bar, Revenue Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
20
130 escaped
Nonce Checks
7
Capability Checks
0
File Operations
12
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

87% escaped150 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
saveSettings (admin\class-free-comments-for-wordpress-vuukle-admin.php:335)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Vuukle Comments, Reactions, Share Bar, Revenue Attack Surface

Entry Points6
Unprotected5

AJAX Handlers 5

authwp_ajax_exportCommentsincludes\class-free-comments-for-wordpress-vuukle.php:268
authwp_ajax_saveCommentToDbincludes\class-free-comments-for-wordpress-vuukle.php:269
noprivwp_ajax_saveCommentToDbincludes\class-free-comments-for-wordpress-vuukle.php:270
authwp_ajax_quickRegisterincludes\class-free-comments-for-wordpress-vuukle.php:271
noprivwp_ajax_quickRegisterincludes\class-free-comments-for-wordpress-vuukle.php:272

Shortcodes 1

[vuukle] public\class-free-comments-for-wordpress-vuukle-public.php:255
WordPress Hooks 25
actionadmin_noticesadmin\class-free-comments-for-wordpress-vuukle-admin.php:141
actionplugins_loadedincludes\class-free-comments-for-wordpress-vuukle.php:169
actionadmin_initincludes\class-free-comments-for-wordpress-vuukle.php:209
actionadmin_initincludes\class-free-comments-for-wordpress-vuukle.php:210
actionadmin_initincludes\class-free-comments-for-wordpress-vuukle.php:211
actionadmin_menuincludes\class-free-comments-for-wordpress-vuukle.php:212
actionadmin_post_vuukleEnableFunctionincludes\class-free-comments-for-wordpress-vuukle.php:213
actionadmin_post_vuukleDeactivateFunctionincludes\class-free-comments-for-wordpress-vuukle.php:214
actionadmin_post_vuukleSaveSettingsincludes\class-free-comments-for-wordpress-vuukle.php:215
actionadmin_post_vuukleResetSettingsincludes\class-free-comments-for-wordpress-vuukle.php:216
actionadmin_footerincludes\class-free-comments-for-wordpress-vuukle.php:217
actionadmin_footerincludes\class-free-comments-for-wordpress-vuukle.php:218
actioninitincludes\class-free-comments-for-wordpress-vuukle.php:233
actionwp_enqueue_scriptsincludes\class-free-comments-for-wordpress-vuukle.php:235
actionwp_enqueue_scriptsincludes\class-free-comments-for-wordpress-vuukle.php:236
actionwidgets_initincludes\class-free-comments-for-wordpress-vuukle.php:238
actionwp_headincludes\class-free-comments-for-wordpress-vuukle.php:239
filtercomments_openincludes\class-free-comments-for-wordpress-vuukle.php:241
actionwp_headincludes\class-free-comments-for-wordpress-vuukle.php:244
filterpings_openincludes\class-free-comments-for-wordpress-vuukle.php:245
filterthe_contentincludes\class-free-comments-for-wordpress-vuukle.php:246
actionwp_footerincludes\class-free-comments-for-wordpress-vuukle.php:248
filterthe_contentincludes\class-free-comments-for-wordpress-vuukle.php:250
filterthe_contentincludes\class-free-comments-for-wordpress-vuukle.php:252
actionwp_footerincludes\class-free-comments-for-wordpress-vuukle.php:254
Maintenance & Trust

Vuukle Comments, Reactions, Share Bar, Revenue Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 7, 2024
PHP min version
Downloads71K

Community Trust

Rating82/100
Number of ratings35
Active installs300
Developer Profile

Vuukle Comments, Reactions, Share Bar, Revenue Developer Profile

vuukle

1 plugin · 300 total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
932 days
View full developer profile
Detection Fingerprints

How We Detect Vuukle Comments, Reactions, Share Bar, Revenue

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/free-comments-for-wordpress-vuukle/admin/css/free-comments-for-wordpress-vuukle-admin.css/wp-content/plugins/free-comments-for-wordpress-vuukle/admin/js/free-comments-for-wordpress-vuukle-admin.js/wp-content/plugins/free-comments-for-wordpress-vuukle/public/css/free-comments-for-wordpress-vuukle-public.css/wp-content/plugins/free-comments-for-wordpress-vuukle/public/js/free-comments-for-wordpress-vuukle-public.js
Script Paths
https://use.fontawesome.com/releases/v5.2.0/css/all.css
Version Parameters
free-comments-for-wordpress-vuukle/admin/css/free-comments-for-wordpress-vuukle-admin.css?ver=free-comments-for-wordpress-vuukle/admin/js/free-comments-for-wordpress-vuukle-admin.js?ver=free-comments-for-wordpress-vuukle/public/css/free-comments-for-wordpress-vuukle-public.css?ver=free-comments-for-wordpress-vuukle/public/js/free-comments-for-wordpress-vuukle-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
vuukle-logo-wrapvuukle-app-id-inputvuukle-login-btnvuukle-register-btnvuukle-header-wrapvuukle-admin-containervuukle-button-wrap
HTML Comments
<!-- Vuukle Settings --><!-- End Vuukle Settings --><!-- Vuukle Registration Form --><!-- End Vuukle Registration Form -->
Data Attributes
data-vuukle-app-iddata-vuukle-site-iddata-vuukle-article-id
JS Globals
Vuuklewindow.vuukle_config
Shortcode Output
[vuukle_comments][vuukle_share]
FAQ

Frequently Asked Questions about Vuukle Comments, Reactions, Share Bar, Revenue