Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Security & Risk Analysis

wordpress.org/plugins/like-dislike-posts-products

Add AJAX likes/dislikes, star ratings, views, reactions, favorites, sharing, and copy content for posts or WooCommerce products.

10 active installs v2.9 PHP 7.0+ WP 4.7+ Updated Mar 14, 2026
comment-ratingfavoriteslike-dislikepost-viewsstar-rating
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Safe to Use in 2026?

Generally Safe

Score 100/100

Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 20d ago
Risk Assessment

The 'like-dislike-posts-products' v2.9 plugin exhibits a generally good security posture with a strong emphasis on prepared SQL statements and output escaping. The absence of known vulnerabilities and a clean vulnerability history are positive indicators. However, the static analysis reveals specific areas of concern that warrant attention. The plugin has two AJAX handlers that lack authentication checks, presenting a potential entry point for attackers. Furthermore, the taint analysis shows a concerning number of flows with unsanitized paths, all classified as high severity, indicating a significant risk of data being processed without proper sanitization. While these do not appear to have manifested as exploitable vulnerabilities in the past, the potential for Cross-Site Scripting (XSS) or other injection attacks through these unsanitized paths is present.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized paths
Vulnerabilities
None known

Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Security Vulnerabilities

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

Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
173 prepared
Unescaped Output
14
535 escaped
Nonce Checks
6
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

97% prepared179 total queries

Output Escaping

97% escaped549 total outputs
Data Flows
9 unsanitized

Data Flow Analysis

12 flows9 with unsanitized paths
ldppp_update_ratings (functions.php:1740)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Attack Surface

Entry Points30
Unprotected2

AJAX Handlers 14

noprivwp_ajax_ldppp_update_ratingsfunctions.php:1888
authwp_ajax_ldppp_update_ratingsfunctions.php:1889
noprivwp_ajax_ldppp_AjaxCountfunctions.php:2248
authwp_ajax_ldppp_AjaxCountfunctions.php:2249
authwp_ajax_ldppp_comment_updatefunctions.php:2337
noprivwp_ajax_ldppp_comment_updatefunctions.php:2338
authwp_ajax_ldppp_post_readfunctions.php:2437
noprivwp_ajax_ldppp_post_readfunctions.php:2438
authwp_ajax_ldppp_get_post_read_countfunctions.php:2463
noprivwp_ajax_ldppp_get_post_read_countfunctions.php:2464
authwp_ajax_ldppp_toggle_fav_postldppp_likes_dislikes.php:421
noprivwp_ajax_ldppp_toggle_fav_postldppp_likes_dislikes.php:422
authwp_ajax_ldppp_remove_fav_postldppp_likes_dislikes.php:507
noprivwp_ajax_ldppp_remove_fav_postldppp_likes_dislikes.php:508

Shortcodes 16

[ldppp_user_favorites] ldppp_likes_dislikes.php:454
[ldppp_user_history] ldppp_likes_dislikes.php:735
[ldppp_user_likes] ldppp_likes_dislikes.php:794
[ldppp_user_ratings] ldppp_likes_dislikes.php:849
[ldppp_user_comment_votes] ldppp_likes_dislikes.php:928
[ldppp_like_dislike] ldppp_likes_dislikes.php:1313
[ldppp_like_button] ldppp_likes_dislikes.php:1345
[ldppp_dislike_button] ldppp_likes_dislikes.php:1377
[ldppp_like_dislike_ratio_bar] ldppp_likes_dislikes.php:1414
[ldppp_posts_ratings] ldppp_likes_dislikes.php:1520
[ldppp_ratings_progress_bar] ldppp_likes_dislikes.php:1569
[ldppp_comment_like_dislike] ldppp_likes_dislikes.php:1646
[ldppp_post_view_count] ldppp_likes_dislikes.php:1684
[ldppp_favorite_heart] ldppp_likes_dislikes.php:1789
[ldppp_social_share] ldppp_likes_dislikes.php:1868
[ldppp_copy_posts] ldppp_likes_dislikes.php:2233
WordPress Hooks 31
actioninitfiles\shop_achieve.php:4
actionwoocommerce_before_shop_loop_item_titlefiles\shop_achieve.php:32
actionwoocommerce_after_shop_loop_itemfiles\shop_achieve.php:34
actioninitfiles\single_page.php:5
actionwoocommerce_before_add_to_cart_formfiles\single_page.php:33
actionwoocommerce_after_add_to_cart_formfiles\single_page.php:35
filterthe_contentfunctions.php:1738
filtercomment_textfunctions.php:2254
filterthe_contentfunctions.php:2484
actionadd_meta_boxesfunctions.php:2507
actionwp_enqueue_scriptsldppp_likes_dislikes.php:49
actionadmin_enqueue_scriptsldppp_likes_dislikes.php:81
actionadmin_menuldppp_likes_dislikes.php:86
actionplugins_loadedldppp_likes_dislikes.php:133
actionadmin_initldppp_likes_dislikes.php:220
actionplugins_loadedldppp_likes_dislikes.php:282
actionplugins_loadedldppp_likes_dislikes.php:289
actionwp_enqueue_scriptsldppp_likes_dislikes.php:314
actioninitldppp_likes_dislikes.php:352
filterthe_contentldppp_likes_dislikes.php:360
actioninitldppp_likes_dislikes.php:932
filterthe_contentldppp_likes_dislikes.php:939
actionwp_footerldppp_likes_dislikes.php:971
actionwp_enqueue_scriptsldppp_likes_dislikes.php:995
filtermanage_posts_columnsldppp_likes_dislikes.php:1129
actionmanage_posts_custom_columnldppp_likes_dislikes.php:1153
filtermanage_edit-comments_columnsldppp_likes_dislikes.php:1203
actionmanage_comments_custom_columnldppp_likes_dislikes.php:1211
actioninitldppp_likes_dislikes.php:1875
filterthe_contentldppp_likes_dislikes.php:1881
actionwp_enqueue_scriptsldppp_likes_dislikes.php:1923
Maintenance & Trust

Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version7.0
Downloads2K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Developer Profile

Kirtikumar Solanki

13 plugins · 120 total installs

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

How We Detect Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/like-dislike-posts-products/assets/js/scripts.js/wp-content/plugins/like-dislike-posts-products/assets/css/font-awesome.min.css/wp-content/plugins/like-dislike-posts-products/assets/css/styles.css/wp-content/plugins/like-dislike-posts-products/assets/js/post-read.js/wp-content/plugins/like-dislike-posts-products/assets/css/admin-style.css
Script Paths
/wp-content/plugins/like-dislike-posts-products/assets/js/scripts.js/wp-content/plugins/like-dislike-posts-products/assets/js/post-read.js
Version Parameters
like-dislike-posts-products/assets/js/scripts.js?ver=like-dislike-posts-products/assets/css/font-awesome.min.css?ver=like-dislike-posts-products/assets/css/styles.css?ver=like-dislike-posts-products/assets/js/post-read.js?ver=like-dislike-posts-products/assets/css/admin-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
ldppp_like-dislikeldppp_comment_likeldppp_comment_dislike
JS Globals
ldppp_count_ajaxldpppPostRead
FAQ

Frequently Asked Questions about Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts