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.

20 active installs v3.0 PHP 7.0+ WP 4.7+ Updated May 23, 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 3mo 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.
Version History

Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts Release Timeline

v3.0Current
v2.9
v2.8
v2.7
v2.6
v2.5
v2.4
v2.3
v2.2
v2.1
v2.0
v1.9
v1.8
v1.7
v1.6
v1.5
v1.4
v1.3
v1.2
v1.1
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 · Security
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 tested7.0.2
Last updatedMay 23, 2026
PHP min version7.0
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs20
Developer Profile

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

Kirtikumar Solanki

18 plugins · 230 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