
Comments Like Dislike Security & Risk Analysis
wordpress.org/plugins/comments-like-dislikeLike Dislike for WordPress Comments
Is Comments Like Dislike Safe to Use in 2026?
Generally Safe
Score 99/100Comments Like Dislike has a strong security track record. Known vulnerabilities have been patched promptly.
The "comments-like-dislike" plugin v1.2.4 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries, avoiding file operations, and making no external HTTP requests. The static analysis also shows a reasonable percentage of properly escaped output and a decent number of nonce and capability checks. However, a significant concern is the presence of 8 AJAX handlers, of which 2 lack proper authentication checks. This direct exposure of entry points without validation is a critical weakness.
The vulnerability history reveals a pattern of medium-severity issues, specifically related to protection mechanism failures, missing authorization, and incorrect authorization. While there are no currently unpatched vulnerabilities, the recurring nature of these authorization-related flaws suggests a persistent challenge in securely implementing access controls. The lack of taint analysis results doesn't necessarily mean no issues exist, but rather that the analysis might not have been comprehensive enough to uncover specific flows, especially if the vulnerabilities are complex or involve indirect data manipulation.
In conclusion, while the plugin has strengths in its handling of SQL and external interactions, the unprotected AJAX endpoints and the historical trend of authorization vulnerabilities pose a significant risk. The limited scope of the taint analysis also warrants caution. The presence of unauthenticated entry points, coupled with past authorization issues, makes this plugin a target for attackers seeking to manipulate comment likes/dislikes or potentially escalate privileges.
Key Concerns
- AJAX handlers without authentication
- Multiple medium severity CVEs in history
- Vulnerability types indicate authorization flaws
- Output escaping not fully implemented (76%)
Comments Like Dislike Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Comments Like Dislike <= 1.2.2 - IP Spoofing
Comments Like Dislike <= 1.2.0 - Missing Authorization to Authenticated (Subscriber+) Plugin Setting Reset
Comments Like Dislike <= 1.1.2 - Add Like/Dislike Bypass
Comments Like Dislike Code Analysis
Output Escaping
Comments Like Dislike Attack Surface
AJAX Handlers 8
WordPress Hooks 11
Maintenance & Trust
Comments Like Dislike Maintenance & Trust
Maintenance Signals
Community Trust
Comments Like Dislike Alternatives
Just Likes and Dislikes
just-likes-and-dislikes
Like and dislike feature for WordPress.
Comments Reactions
comments-reactions
Improve your comment system with funny emoji reactions.
Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts
like-dislike-posts-products
Add AJAX likes/dislikes, star ratings, views, reactions, favorites, sharing, and copy content for posts or WooCommerce products.
Comments Form Star Rating Plugin for WordPress
comments-form-star-rating
Allow your customers to add star rattings in comment form.
Reviews Plus
reviews-plus
Reviews Plus activates rich reviews for selected content. Turns comments into reviews and provides 100% SERP compatible reviews system.
Comments Like Dislike Developer Profile
2 plugins · 15K total installs
How We Detect Comments Like Dislike
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/comments-like-dislike/css/cld-frontend.css/wp-content/plugins/comments-like-dislike/css/fontawesome/css/all.min.css/wp-content/plugins/comments-like-dislike/js/cld-frontend.js/wp-content/plugins/comments-like-dislike/js/cld-frontend.jscomments-like-dislike/css/cld-frontend.css?ver=comments-like-dislike/js/cld-frontend.js?ver=comments-like-dislike/css/fontawesome/css/all.min.css?ver=comments-like-dislike/css/cld-backend.css?ver=comments-like-dislike/js/cld-backend.js?ver=HTML / DOM Fingerprints
cld-like-dislike-triggercld-count-wrapcld-preventcld-undo-triggerdata-cld-iddata-post-idcld_js_objectcld_admin_js_object