Recommend Us Security & Risk Analysis

wordpress.org/plugins/recommend-us

Embed visitor or client recommendation or reviews about your startup or website to your website.

10 active installs v2.0.0 PHP + WP 3.6+ Updated Feb 1, 2015
recommend-usrecommendationstestimonialtestimonialswhy-us
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Recommend Us Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "recommend-us" plugin v2.0.0 exhibits a generally good security posture due to the absence of known vulnerabilities and a commitment to secure coding practices like prepared SQL statements and no external HTTP requests. The static analysis also shows no dangerous functions or file operations, which are positive indicators. However, there are significant concerns regarding output escaping, with only 37% of outputs being properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially as the plugin has two shortcodes which are common entry points for user-supplied data that could be reflected in the output.

Further analysis reveals a concerning taint flow with an "unsanitized path," although it's not classified as critical or high severity. This, combined with the low percentage of proper output escaping, suggests that malicious input could potentially be processed or displayed without adequate sanitization, leading to unexpected behavior or security exploits. The lack of nonce and capability checks on the identified entry points (shortcodes) also means that actions triggered by these shortcodes might not be properly authorized or protected against CSRF attacks, although the static analysis didn't explicitly flag these as unprotected entry points. The plugin's vulnerability history of zero CVEs is a positive sign of its maintainers' diligence, but the current code analysis reveals areas that require immediate attention to maintain this clean record.

Key Concerns

  • Low percentage of properly escaped output
  • Taint flow with unsanitized paths
  • Shortcodes lack capability checks
  • Shortcodes lack nonce checks
Vulnerabilities
None known

Recommend Us Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Recommend Us Release Timeline

v2.0
v1.1.0
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Recommend Us Code Analysis

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

Output Escaping

37% escaped30 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<recommend-us> (recommend-us.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Recommend Us Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[MSBD_RECOMMENDS_FORM] recommend-us.php:53
[MSBD_RECOMMENDS_SHOW] recommend-us.php:54
WordPress Hooks 4
actionplugins_loadedrecommend-us.php:49
actioninitrecommend-us.php:50
actionwp_enqueue_scriptsrecommend-us.php:51
filterwidget_textrecommend-us.php:56
Maintenance & Trust

Recommend Us Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedFeb 1, 2015
PHP min version
Downloads3K

Community Trust

Rating60/100
Number of ratings2
Active installs10
Developer Profile

Recommend Us Developer Profile

shahalomwordpress

10 plugins · 5K total installs

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

How We Detect Recommend Us

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recommend-us/js/recommend-us.js/wp-content/plugins/recommend-us/css/glyphicons.css/wp-content/plugins/recommend-us/css/recommend-us.css
Script Paths
/wp-content/plugins/recommend-us/js/recommend-us.js
Version Parameters
recommend-us/js/recommend-us.js?ver=recommend-us/css/glyphicons.css?ver=recommend-us/css/recommend-us.css?ver=

HTML / DOM Fingerprints

CSS Classes
ms_rcmnd_formlabel_starglyphiconglyphicon-star-emptyform_rowgrid_6alphaomega+3 more
Data Attributes
id="ms_rcmnd_form_name="submitted"value="Y"id="rRating"name="rName"placeholder="Name *"+6 more
Shortcode Output
<form action="" class="ms_rcmnd_form"<input type="hidden" name="submitted" value="Y" /><input type="hidden" name="rRating" id="rRating" value="0" /><div class="form_row">
FAQ

Frequently Asked Questions about Recommend Us