Like This Security & Risk Analysis

wordpress.org/plugins/roses-like-this

A simple 'I like this' plugin inspired by the facebook 'like' functionality.

2K active installs v1.6.2 PHP + WP 3.0+ Updated Nov 28, 2017
karmalikespost
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Like This Safe to Use in 2026?

Generally Safe

Score 85/100

Like This has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "roses-like-this" plugin version 1.6.2 exhibits a concerning security posture primarily due to its unprotected AJAX handlers. With two identified AJAX entry points and neither implementing any form of authentication or authorization checks, these handlers represent a significant attack surface. Any attacker could potentially trigger these functions without prior verification, leading to unintended actions or data manipulation within the WordPress environment. While the plugin demonstrates good practice by utilizing prepared statements for its single SQL query and has no recorded vulnerabilities or critical taint flows, the absence of security checks on its primary entry points overshadows these strengths. The presence of the `create_function` is also a notable concern, as it's considered a deprecated and potentially insecure function that can be exploited if not handled with extreme care, though no specific exploitable taint flow was identified from it in this analysis. The extremely low percentage of properly escaped output (7%) is another critical weakness, suggesting a high probability of Cross-Site Scripting (XSS) vulnerabilities being present. Overall, the plugin's lack of basic security hygiene on its AJAX handlers and pervasive unescaped output creates a substantial risk for users, despite its clean vulnerability history.

Key Concerns

  • AJAX handlers without authentication checks
  • Low output escaping percentage
  • Use of dangerous 'create_function'
  • AJAX handlers without capability checks
  • AJAX handlers without nonce checks
Vulnerabilities
None known

Like This Security Vulnerabilities

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

Like This Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("MostLikedPosts");'));widget.php:118

SQL Query Safety

100% prepared1 total queries

Output Escaping

7% escaped27 total outputs
Attack Surface
2 unprotected

Like This Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_like_this_like_postlikethis.php:137
noprivwp_ajax_like_this_like_postlikethis.php:138
WordPress Hooks 10
actionpublish_postlikethis.php:133
actionwp_enqueue_scriptslikethis.php:134
actionmanage_posts_custom_columnmanage_posts.php:2
filtermanage_posts_columnsmanage_posts.php:12
filtermanage_edit-post_sortable_columnsmanage_posts.php:19
filterrequestmanage_posts.php:25
actionadmin_menuoptions.php:3
actionactivated_pluginoptions.php:4
actionadmin_initoptions.php:5
actionwidgets_initwidget.php:118
Maintenance & Trust

Like This Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedNov 28, 2017
PHP min version
Downloads139K

Community Trust

Rating98/100
Number of ratings7
Active installs2K
Developer Profile

Like This Developer Profile

RosemarieP

1 plugin · 2K total installs

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

How We Detect Like This

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/roses-like-this/likesScript.js
Script Paths
/wp-content/plugins/roses-like-this/likesScript.js
Version Parameters
roses-like-this/likesScript.js?ver=

HTML / DOM Fingerprints

CSS Classes
likeThis
Data Attributes
data-post-id
JS Globals
like_this_ajax_object
REST Endpoints
/wp-json/wp/v2/posts
FAQ

Frequently Asked Questions about Like This