Kama WP Smiles Security & Risk Analysis

wordpress.org/plugins/kama-wp-smile

Replace WordPress emoticons with dynamic smileys, adding a smiley block to comment forms and admin editor. Pick from existing or create custom sets.

300 active installs v1.10.0 PHP 7.2+ WP 5.7.0+ Updated Aug 20, 2025
commentssmilesstickers
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kama WP Smiles Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 8mo ago
Risk Assessment

The kama-wp-smile v1.10.0 plugin exhibits a generally positive security posture, with no known vulnerabilities or critical issues identified in static or taint analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with exposed entry points is a significant strength, limiting the plugin's attack surface. Furthermore, the lack of external HTTP requests reduces the risk of SSRF vulnerabilities. However, there are several areas that warrant attention. The use of raw SQL queries without prepared statements for all database interactions is a considerable risk, potentially leading to SQL injection vulnerabilities if not handled with extreme care in the application logic. Additionally, a significant portion of output is not properly escaped, presenting a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered without sanitization.

The vulnerability history of zero recorded CVEs suggests a good track record, but this should not be seen as a guarantee of future security. The limited number of capability checks and nonce checks, while not currently associated with exposed entry points, could become a risk if new functionalities are added that introduce them. The presence of file operations also necessitates careful review to ensure they are not susceptible to directory traversal or other file-based attacks. Overall, while the plugin appears relatively safe due to its limited attack surface and clean vulnerability history, the identified issues with SQL queries and output escaping represent the most immediate security concerns that require mitigation.

Key Concerns

  • SQL queries not using prepared statements
  • High percentage of unescaped output
  • File operations present
  • Limited capability checks
  • Limited nonce checks
Vulnerabilities
None known

Kama WP Smiles Security Vulnerabilities

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

Kama WP Smiles Release Timeline

v1.10.0Current
v1.9.14
v1.9.13
v1.9.6
v1.9.4
v1.9.3
v1.8.1
v1.8.0
v1.6.6.1
v1.6.5
v1.6.4
Code Analysis
Analyzed Mar 16, 2026

Kama WP Smiles Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
0 prepared
Unescaped Output
31
14 escaped
Nonce Checks
2
Capability Checks
1
File Operations
2
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared4 total queries

Output Escaping

31% escaped45 total outputs
Attack Surface

Kama WP Smiles Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actioninitkama_wp_smiles.php:27
actionadmin_menusrc\Admin.php:13
actionthe_editorsrc\Admin.php:15
actionadmin_print_footer_scriptssrc\Admin.php:16
actionadmin_headsrc\Admin.php:18
filtercurrent_screensrc\Admin.php:20
actionwp_footersrc\Plugin.php:28
actionwp_headsrc\Plugin.php:31
filtercomment_textsrc\Plugin.php:32
filterthe_contentsrc\Plugin.php:33
filterthe_excerptsrc\Plugin.php:34
Maintenance & Trust

Kama WP Smiles Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 20, 2025
PHP min version7.2
Downloads22K

Community Trust

Rating92/100
Number of ratings11
Active installs300
Developer Profile

Kama WP Smiles Developer Profile

Timur Kamaev

5 plugins · 22K total installs

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

How We Detect Kama WP Smiles

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kama-wp-smile/css/admin.css/wp-content/plugins/kama-wp-smile/css/smiles.css/wp-content/plugins/kama-wp-smile/js/admin.js/wp-content/plugins/kama-wp-smile/js/smiles.js
Version Parameters
kama-wp-smile/css/admin.css?ver=kama-wp-smile/css/smiles.css?ver=kama-wp-smile/js/admin.js?ver=kama-wp-smile/js/smiles.js?ver=

HTML / DOM Fingerprints

CSS Classes
kwsformselect_sm_wrapselect_smileskws-wrapperkws_ex_wrapsm_listkwstableused-smiles
Data Attributes
data-smiles-list
JS Globals
kws_optionsjQuery
FAQ

Frequently Asked Questions about Kama WP Smiles