Recommendations TasteDive Security & Risk Analysis

wordpress.org/plugins/recommendations-tastedive

Automatically recommend similar music, movies, TV shows, books and games with TasteDive.

0 active installs v1.0.3 PHP 5.6+ WP 4.7+ Updated Oct 26, 2018
gamesmoviesmusicrecommendationstv-shows
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Recommendations TasteDive Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "recommendations-tastedive" plugin version 1.0.3 exhibits a generally strong security posture based on the static analysis. The absence of dangerous functions, proper use of prepared statements for all SQL queries, and a high percentage of properly escaped output are commendable. Furthermore, the plugin has no recorded vulnerabilities or CVEs, suggesting a history of secure development and maintenance.

However, there are notable areas for improvement. The most significant concern is the complete lack of nonce checks and capability checks across all entry points. While the static analysis reports zero unprotected entry points, the absence of these fundamental security mechanisms means that even authenticated users could potentially trigger actions without proper authorization checks, leading to potential privilege escalation or unintended actions if an attacker can trick a user into interacting with a malicious element that calls the shortcode.

The plugin also makes external HTTP requests, which, while not inherently a vulnerability, can become a risk if the external service is compromised or if the requests are not properly secured or validated against user input, though the provided data doesn't offer specifics on this. The lack of taint analysis flows is also a positive sign, but it doesn't negate the need for robust authorization checks on its existing entry points.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • External HTTP requests made
Vulnerabilities
None known

Recommendations TasteDive Security Vulnerabilities

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

Recommendations TasteDive Release Timeline

v1.0.3Current
v1.0.2
v1.0.1
Code Analysis
Analyzed Apr 16, 2026

Recommendations TasteDive Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

89% escaped18 total outputs
Attack Surface

Recommendations TasteDive Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[tastedive] class-taste-dive.php:72
WordPress Hooks 5
actionplugins_loadedclass-taste-dive.php:40
actioninitclass-taste-dive.php:41
actionadmin_menuclass-taste-dive.php:43
actionadmin_initclass-taste-dive.php:57
actionwp_enqueue_scriptsclass-taste-dive.php:59
Maintenance & Trust

Recommendations TasteDive Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedOct 26, 2018
PHP min version5.6
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Recommendations TasteDive Developer Profile

yugensoft

2 plugins · 10 total installs

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

How We Detect Recommendations TasteDive

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recommendations-tastedive/assets/css/taste_dive.css
Version Parameters
recommendations-tastedive/assets/css/taste_dive.css?ver=

HTML / DOM Fingerprints

Data Attributes
name='taste_dive_settings[api_key]'name='taste_dive_settings[cache_timeout]'name='taste_dive_settings[default_limit]'name='taste_dive_settings[char_limit]'
Shortcode Output
<div class="tastedive-recommendations"><div class="tastedive-recommendations-header"><span class="tastedive-recommendations-title"><div class="tastedive-recommendations-body">
FAQ

Frequently Asked Questions about Recommendations TasteDive