Visual Recipe Index Security & Risk Analysis

wordpress.org/plugins/visual-recipe-index

Visual Recipe Index - Plugin to create an automatically updating recipe index with pictures.

300 active installs v1.3.1 PHP + WP 5.0+ Updated Nov 15, 2025
food-galleryrecipe-galleryvisual-recipe-index
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Visual Recipe Index Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The "visual-recipe-index" v1.3.1 plugin exhibits a generally strong security posture, with several positive indicators. The absence of known CVEs and a lack of critical or high-severity issues in its vulnerability history are encouraging. The code analysis reveals a commendable use of prepared statements for all SQL queries, a good number of capability checks and nonce checks, and a high percentage of properly escaped output, all of which are crucial for preventing common web vulnerabilities. The plugin also demonstrates good practice by not bundling external libraries, reducing the risk of outdated or vulnerable dependencies.

However, a significant concern arises from the taint analysis, which identified 8 flows with unsanitized paths. While the severity is reported as low (no critical or high), the presence of these unsanitized paths is a red flag, indicating potential vulnerabilities if these paths are ever exposed to user-controlled input without proper sanitization. The attack surface, though small with only two shortcodes and no AJAX or REST API endpoints without checks, still requires careful monitoring. The high number of file operations (56) could also be an area to scrutinize for potential misconfigurations or vulnerabilities if not handled securely.

In conclusion, while the plugin has many strengths and a clean vulnerability history, the taint analysis findings demand attention. The plugin developers should prioritize addressing the identified unsanitized path flows. Continued vigilance and regular security audits are recommended, especially given the number of file operations.

Key Concerns

  • Taint analysis: 8 unsanitized path flows
  • Output escaping: 21% not properly escaped
  • File operations: 56 total, potential risk if not sanitized
Vulnerabilities
None known

Visual Recipe Index Security Vulnerabilities

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

Visual Recipe Index Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
28
106 escaped
Nonce Checks
2
Capability Checks
6
File Operations
56
External Requests
2
Bundled Libraries
0

Output Escaping

79% escaped134 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

8 flows8 with unsanitized paths
tryBrowserCache (includes\timthumb.php:340)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Visual Recipe Index Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[riview] trunk\visual-recipe-index.php:159
[riview] visual-recipe-index.php:159
WordPress Hooks 14
actionadmin_post_riview_updateincludes\Options.php:354
actionadmin_initincludes\Options.php:355
actionadmin_post_riview_updatetrunk\includes\Options.php:354
actionadmin_inittrunk\includes\Options.php:355
actionadmin_menutrunk\visual-recipe-index.php:51
actionwp_enqueue_scriptstrunk\visual-recipe-index.php:138
actionwp_enqueue_scriptstrunk\visual-recipe-index.php:139
actionwp_footertrunk\visual-recipe-index.php:140
actionadmin_enqueue_scriptstrunk\visual-recipe-index.php:141
actionadmin_menuvisual-recipe-index.php:51
actionwp_enqueue_scriptsvisual-recipe-index.php:138
actionwp_enqueue_scriptsvisual-recipe-index.php:139
actionwp_footervisual-recipe-index.php:140
actionadmin_enqueue_scriptsvisual-recipe-index.php:141
Maintenance & Trust

Visual Recipe Index Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 15, 2025
PHP min version
Downloads11K

Community Trust

Rating88/100
Number of ratings10
Active installs300
Alternatives

Visual Recipe Index Alternatives

No alternatives data available yet.

Developer Profile

Visual Recipe Index Developer Profile

Kremental

1 plugin · 300 total installs

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

How We Detect Visual Recipe Index

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/visual-recipe-index/css/style.css/wp-content/plugins/visual-recipe-index/js/riview.js/wp-content/plugins/visual-recipe-index/js/jquery.colorbox-min.js/wp-content/plugins/visual-recipe-index/js/easypaginate.min.js/wp-content/plugins/visual-recipe-index/css/cgview-settings.css/wp-content/plugins/visual-recipe-index/js/recipe_index_options.js
Script Paths
/wp-content/plugins/visual-recipe-index/js/riview.js/wp-content/plugins/visual-recipe-index/js/jquery.colorbox-min.js/wp-content/plugins/visual-recipe-index/js/easypaginate.min.js/wp-content/plugins/visual-recipe-index/js/recipe_index_options.js
Version Parameters
visual-recipe-index/style.css?ver=visual-recipe-index/riview.js?ver=visual-recipe-index/jquery.colorbox-min.js?ver=visual-recipe-index/easypaginate.min.js?ver=visual-recipe-index/cgview-settings.css?ver=visual-recipe-index/recipe_index_options.js?ver=

HTML / DOM Fingerprints

CSS Classes
ri_scshortcode_options
HTML Comments
SHORTCODE GENERATOR
Data Attributes
data-iddata-namedata-orderbydata-orderdata-numdata-excludeposts+10 more
JS Globals
idcat
Shortcode Output
[riview]
FAQ

Frequently Asked Questions about Visual Recipe Index