Featured Comments Security & Risk Analysis

wordpress.org/plugins/feature-comments

Lets the admin add "featured" or "buried" css class to selected comments. Handy to highlight comments that add value to your post.

30 active installs v1.2.6 PHP + WP 3.5+ Updated Oct 10, 2016
commentsfeature-commentsfeatured-commentspippins-pluginspippinsplugins
83
B · Generally Safe
CVEs total2
Unpatched0
Last CVEOct 21, 2014
Safety Verdict

Is Featured Comments Safe to Use in 2026?

Mostly Safe

Score 83/100

Featured Comments is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.

2 known CVEsLast CVE: Oct 21, 2014Updated 9yr ago
Risk Assessment

The "feature-comments" plugin v1.2.6 presents a mixed security posture. On the positive side, the static analysis indicates a relatively small attack surface, with only one AJAX handler identified, and importantly, no unprotected entry points. The plugin also demonstrates good practices in several areas, including 100% of SQL queries using prepared statements, the absence of file operations or external HTTP requests, and a reasonable number of capability checks. However, several concerning findings warrant attention. The presence of the `create_function` dangerous function is a significant red flag, as it can be a source of arbitrary code execution vulnerabilities if not handled with extreme care. Furthermore, the output escaping is only 43% properly done, meaning a substantial portion of output is not being sanitized, which could lead to Cross-Site Scripting (XSS) vulnerabilities. The vulnerability history reveals two High severity CVEs, both of which were related to Cross-Site Request Forgery (CSRF). While there are currently no unpatched vulnerabilities, the past occurrence of High severity issues, particularly CSRF, suggests a history of potential weaknesses in how user actions are validated. In conclusion, while the plugin has strengths in its limited attack surface and prepared SQL statements, the presence of a dangerous function and significant unescaped output, coupled with a history of high-severity CSRF vulnerabilities, indicates a need for careful review and potential remediation.

Key Concerns

  • Dangerous function used (create_function)
  • Low percentage of properly escaped output
  • Past High severity CVEs (2 total)
  • Vulnerability history indicates CSRF
Vulnerabilities
2

Featured Comments Security Vulnerabilities

CVEs by Year

2 CVEs in 2014
2014
Patched Has unpatched

Severity Breakdown

High
2

2 total CVEs

CVE-2014-10382high · 8.8Cross-Site Request Forgery (CSRF)

Featured Comments < 1.2.5 - Cross-Site Request Forgery

Oct 21, 2014 Patched in 1.2.5 (3381d)
CVE-2014-4163high · 8.8Cross-Site Request Forgery (CSRF)

Featured Comments < 1.2.5 - Cross-Site Request Forgery

Jun 10, 2014 Patched in 1.2.5 (3514d)
Code Analysis
Analyzed Mar 16, 2026

Featured Comments Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
1 prepared
Unescaped Output
13
10 escaped
Nonce Checks
2
Capability Checks
5
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'register_widget("Featured_Comments_Widget");' ) );widget.php:152

SQL Query Safety

100% prepared1 total queries

Output Escaping

43% escaped23 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<feature-comments> (feature-comments.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Featured Comments Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_feature_commentsfeature-comments.php:80
WordPress Hooks 10
actionedit_commentfeature-comments.php:78
actionadmin_menufeature-comments.php:79
filtercomment_textfeature-comments.php:81
filtercomment_row_actionsfeature-comments.php:82
actionwp_print_scriptsfeature-comments.php:84
actionadmin_print_scriptsfeature-comments.php:85
actionwp_print_stylesfeature-comments.php:86
actionadmin_print_stylesfeature-comments.php:87
filtercomment_classfeature-comments.php:90
actionwidgets_initwidget.php:152
Maintenance & Trust

Featured Comments Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedOct 10, 2016
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

Featured Comments Developer Profile

Syed Balkhi

94 plugins · 23.5M total installs

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

How We Detect Featured Comments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/feature-comments/widget.php/wp-content/plugins/feature-comments/feature-comments.js
Script Paths
/wp-content/plugins/feature-comments/feature-comments.js
Version Parameters
feature-comments/feature-comments.js?ver=

HTML / DOM Fingerprints

CSS Classes
feature-commentsunfeatureunburyfeaturedburiedfeaturebury
Data Attributes
data-comment_iddata-dodata-nonce
JS Globals
featured_comments
FAQ

Frequently Asked Questions about Featured Comments