Recommend Security & Risk Analysis

wordpress.org/plugins/recommend

Recommend allows you to add a like user action to your content. Unlike social sharing or commenting, the like action is simple and intuitive.

10 active installs v0.6.2 PHP 7.0+ WP 4.7+ Updated Unknown
heartlikerecommendthumbs-up
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Recommend Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "recommend" v0.6.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerabilities. The absence of file operations and external HTTP requests also reduces the attack surface. However, significant concerns arise from the static analysis. The presence of four unprotected AJAX handlers represents a substantial risk, as these entry points could be exploited by unauthenticated users. Furthermore, a lack of nonce and capability checks across the board on these AJAX handlers exacerbates this vulnerability, potentially allowing for unauthorized actions. While taint analysis and SQL practices are commendable, the unprotected AJAX handlers and general lack of permission checks are critical weaknesses that overshadow the plugin's strengths.

Key Concerns

  • Unprotected AJAX handlers (4)
  • Missing nonce checks on AJAX handlers
  • Missing capability checks on AJAX handlers
  • Output escaping (37% unescaped)
Vulnerabilities
None known

Recommend Security Vulnerabilities

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

Recommend Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
15 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

63% escaped24 total outputs
Attack Surface
4 unprotected

Recommend Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 4

noprivwp_ajax_wp_recommend_add_likerecommend.php:93
authwp_ajax_wp_recommend_add_likerecommend.php:94
noprivwp_ajax_wp_recommend_remove_likerecommend.php:121
authwp_ajax_wp_recommend_remove_likerecommend.php:122

Shortcodes 2

[recommend-likes] recommend.php:216
[recommend-liked-posts] recommend.php:244
WordPress Hooks 13
actionadmin_menuinc\admin.php:37
actionadmin_initinc\admin.php:111
filtermanage_post_posts_columnsinc\admin.php:213
filtermanage_page_posts_columnsinc\admin.php:214
actionmanage_post_posts_custom_columninc\admin.php:227
actionmanage_page_posts_custom_columninc\admin.php:228
actionadmin_headinc\admin.php:238
filterplugin_action_links_recommend/recommend.phpinc\admin.php:259
actionrest_api_initinc\rest-api.php:32
actionwp_enqueue_scriptsrecommend.php:43
actionwp_headrecommend.php:59
actionwp_headrecommend.php:70
filterthe_contentrecommend.php:206
Maintenance & Trust

Recommend Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedUnknown
PHP min version7.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Recommend Developer Profile

mattlitzinger

1 plugin · 10 total installs

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

How We Detect Recommend

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recommend/assets/css/recommend.css/wp-content/plugins/recommend/assets/js/like-action.js
Script Paths
assets/js/like-action.js
Version Parameters
wp-recommend-csswp-recommend-js

HTML / DOM Fingerprints

CSS Classes
recommend-likesrecommend-likes-iconrecommend-likes-countrecommend-likes-labelliked
Data Attributes
data-post-id
JS Globals
wp_recommend_ajax_url
Shortcode Output
<button class="recommend-likes<p><button class="recommend-likes
FAQ

Frequently Asked Questions about Recommend