Kudos Security & Risk Analysis

wordpress.org/plugins/kudos

Brings Kudos, an unobtrusive alternative to Facebook's like, to your WordPress blog.

10 active installs v1.1.1 PHP + WP 3.1+ Updated Jan 28, 2014
ajaxkudoslikesvbtlesvbtle-com
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kudos Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "kudos" plugin v1.1.1 exhibits a generally strong security posture, with no recorded vulnerabilities and a well-protected attack surface. All identified entry points (AJAX handlers and shortcodes) appear to have authentication checks, and there are no unpatched CVEs. The plugin also avoids risky practices like raw SQL queries and external HTTP requests. However, a significant concern arises from the complete lack of output escaping. With 12 identified output points and 0% properly escaped, this presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed to users, if not properly sanitized before being rendered, could be exploited by attackers to inject malicious scripts. While the absence of taint analysis data and critical code signals is positive, the lack of output sanitization is a critical weakness that overshadows the other strengths.

Key Concerns

  • All output is unescaped
Vulnerabilities
None known

Kudos Security Vulnerabilities

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

Kudos Code Analysis

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

Output Escaping

0% escaped12 total outputs
Attack Surface

Kudos Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 6

authwp_ajax_kudophp\ajax.php:11
noprivwp_ajax_kudophp\ajax.php:12
authwp_ajax_unkudophp\ajax.php:14
noprivwp_ajax_unkudophp\ajax.php:15
authwp_ajax_kudocountsphp\ajax.php:17
noprivwp_ajax_kudocountsphp\ajax.php:18

Shortcodes 1

[kudos] kudos.php:79
WordPress Hooks 11
actionadmin_initkudos.php:49
actionwp_enqueue_scriptskudos.php:76
filterthe_titlephp\filter.php:14
filterthe_contentphp\filter.php:18
filterget_the_excerptphp\filter.php:20
actionadmin_initphp\help.php:11
actionadmin_menuphp\help.php:12
filtercontextual_helpphp\help.php:14
actionadmin_menuphp\settings.php:12
actionadmin_initphp\settings.php:13
filterplugin_action_linksphp\settings.php:14
Maintenance & Trust

Kudos Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedJan 28, 2014
PHP min version
Downloads4K

Community Trust

Rating72/100
Number of ratings5
Active installs10
Developer Profile

Kudos Developer Profile

Alex

4 plugins · 10K total installs

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

How We Detect Kudos

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kudos/css/kudos.css/wp-content/plugins/kudos/js/jquery.cookie.js/wp-content/plugins/kudos/js/kudos.js/wp-content/plugins/kudos/css/settings.css/wp-content/plugins/kudos/js/settings.js
Script Paths
/wp-content/plugins/kudos/js/jquery.cookie.js/wp-content/plugins/kudos/js/kudos.js/wp-content/plugins/kudos/js/settings.js
Version Parameters
kudos.css?ver=jquery.cookie.js?ver=kudos.js?ver=settings.css?ver=settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
kudo-c_trkudos-radioskudos-topkudos-left
Data Attributes
data-kudodata-kudos
JS Globals
kudosdata
Shortcode Output
<span class="kudo-c_tr"<span class="kudo-c_tl"<span class="kudo-c_bl"<span class="kudo-c_br"
FAQ

Frequently Asked Questions about Kudos