
Delisho – Recipe Widgets and Blocks Security & Risk Analysis
wordpress.org/plugins/dr-widgets-blocksDelisho includes 12+ Elementor Widgets and 4 Gutenberg blocks for WP Delicious plugin to create a beautiful and SEO-friendly food blog.
Is Delisho – Recipe Widgets and Blocks Safe to Use in 2026?
Generally Safe
Score 98/100Delisho – Recipe Widgets and Blocks has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "dr-widgets-blocks" v1.1.6 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and properly escaping the vast majority of its output. The absence of dangerous functions and bundled libraries also contributes positively to its security. However, significant concerns arise from the attack surface. With 21 total entry points, 6 of which lack proper authentication or permission checks, there's a considerable risk of unauthorized access and manipulation. Specifically, 5 AJAX handlers and 1 REST API route are exposed without adequate safeguards.
The taint analysis indicates a low immediate risk with no critical or high-severity unsanitized flows. However, the presence of 2 flows with unsanitized paths warrants attention, as these could potentially lead to vulnerabilities if exploited. The vulnerability history, while showing no currently unpatched CVEs, reveals a pattern of past medium-severity vulnerabilities, including Missing Authorization and Cross-Site Scripting. This history suggests a tendency towards developing such weaknesses, even if they are addressed later, indicating a need for more robust preventative measures in the development lifecycle.
In conclusion, while the plugin has strengths in its data handling and output escaping, the significant number of unprotected entry points presents a notable risk. The past vulnerability types and the existence of unsanitized flows, though currently unexploited or of low severity, highlight areas that require immediate attention and improved secure coding practices to prevent future exploitation. The plugin's security could be substantially improved by implementing comprehensive authorization checks on all exposed entry points.
Key Concerns
- Unprotected AJAX handlers
- Unprotected REST API routes
- Flows with unsanitized paths
- Past medium severity vulnerabilities (x2)
Delisho – Recipe Widgets and Blocks Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Delisho <= 1.1.3 - Missing Authorization
Delisho <= 1.0.6 - Authenticated (Contributor+) Stored Cross-Site Scripting
Delisho – Recipe Widgets and Blocks Code Analysis
Output Escaping
Data Flow Analysis
Delisho – Recipe Widgets and Blocks Attack Surface
AJAX Handlers 20
REST API Routes 1
WordPress Hooks 26
Maintenance & Trust
Delisho – Recipe Widgets and Blocks Maintenance & Trust
Maintenance Signals
Community Trust
Delisho – Recipe Widgets and Blocks Alternatives
WP Recipe Maker
wp-recipe-maker
The easy and user-friendly recipe plugin for everyone. Automatic JSON-LD metadata for food AND how-to recipes will improve your SEO!
Cooked – Recipe Management
cooked
Cooked is the absolute best way to create & display recipes with WordPress. SEO optimized, galleries, timers, and much more.
CuratorCrowd Recipe Box
curatorcrowd-recipe-box
An award-winning add-on for your existing recipe cards that enables your visitors to easily save, organize, and share your delicious recipes.
Kulinarian Recipe Embed
kulinarian-recipe-embed
Display recipes on your food blog or cooking related website.
Shop Ingredients Button
santa-cruz-savory
The plugin places a small button on each recipe page that allows readers to easily purchase the listed ingredients at a local grocery store.
Delisho – Recipe Widgets and Blocks Developer Profile
9 plugins · 6K total installs
How We Detect Delisho – Recipe Widgets and Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/dr-widgets-blocks/assets/build/blocks.css/wp-content/plugins/dr-widgets-blocks/assets/build/editorCSS.css/wp-content/plugins/dr-widgets-blocks/assets/css/swiper-bundle.min.css/wp-content/plugins/dr-widgets-blocks/assets/build/drWidgetsBlocks.js/wp-content/plugins/dr-widgets-blocks/assets/build/layouts.css/wp-content/plugins/dr-widgets-blocks/assets/build/recipePosts.css/wp-content/plugins/dr-widgets-blocks/assets/build/recipeCategories.css/wp-content/plugins/dr-widgets-blocks/assets/build/recipeCategoryTabs.css+1 more/wp-content/plugins/dr-widgets-blocks/assets/build/blocks.js/wp-content/plugins/dr-widgets-blocks/assets/js/swiper-bundle.jsdr-widgets-blocks/assets/build/blocks.css?ver=dr-widgets-blocks/assets/build/editorCSS.css?ver=dr-widgets-blocks/assets/css/swiper-bundle.min.css?ver=8.1.4dr-widgets-blocks/assets/build/drWidgetsBlocks.js?ver=dr-widgets-blocks/assets/build/layouts.css?ver=dr-widgets-blocks/assets/build/recipePosts.css?ver=dr-widgets-blocks/assets/build/recipeCategories.css?ver=dr-widgets-blocks/assets/build/recipeCategoryTabs.css?ver=dr-widgets-blocks/assets/build/recipePostsCarousel.css?ver=HTML / DOM Fingerprints
dr-widgets-blocksdata-block-idDRWB_Blocks