[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4y0oE25y8npdm672BHRs9CsTPK2hEq2HrG5br6nhUgw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":55,"crawl_stats":37,"alternatives":63,"analysis":166,"fingerprints":879},"tasty-recipes-lite","Tasty Recipes Lite","1.2.3","Strategy11 Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fstrategy11team\u002F","\u003Cp>The easiest recipe plugin to get your food blog up and running fast.\u003C\u002Fp>\n\u003Ch3>Tasty Recipes Lite\u003C\u002Fh3>\n\u003Cp>Tasty Recipes Lite is a free WordPress recipe plugin made for food bloggers and creators who want simple, beautiful recipe cards that show up in search. It has recipe schema baked in for SEO, a clean design, and all the essentials for publishing your recipes and getting them noticed!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get a feel for the full flavor. Try the **\u003Ca href=\"https:\u002F\u002Fwww.wptasty.com\u002Ftasty-recipes\u002Fdemo\" rel=\"nofollow ugc\">\u003Cstrong>Tasty Recipes live demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fstrong> or** check out the full suite of \u003Ca href=\"https:\u002F\u002Fwww.wptasty.com\u002F\" rel=\"nofollow ugc\">WP Tasty’s plugins for food bloggers\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>📬 \u003Ca href=\"https:\u002F\u002Fwww.wptasty.com\u002Fnewsletter\" rel=\"nofollow ugc\">Join our email list\u003C\u002Fa> for food blogging tips, plugin updates, and content creator inspiration.\u003C\u002Fp>\n\u003Cp>Tasty Recipes Lite has everything you need to start sharing recipes on your WordPress site without the overwhelm.\u003C\u002Fp>\n\u003Ch3>Tasty Recipes Lite Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with the WordPress \u003Cstrong>Block Editor\u003C\u002Fstrong>, \u003Cstrong>Classic Editor\u003C\u002Fstrong>, and \u003Cstrong>Elementor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easily add recipe cards\u003C\u002Fstrong> to any post or page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean, modern interface\u003C\u002Fstrong> that works with your theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully responsive\u003C\u002Fstrong> for mobile and desktop\u003C\u002Fli>\n\u003Cli>Choose from \u003Cstrong>3 beautiful recipe card templates\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Built-in \u003Cstrong>recipe schema\u003C\u002Fstrong> (Schema.org + JSON-LD) for better SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print Recipe\u003C\u002Fstrong> button and a \u003Cstrong>Jump to Recipe\u003C\u002Fstrong> button\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>recipe videos\u003C\u002Fstrong> directly to the card\u003C\u002Fli>\n\u003Cli>Show \u003Cstrong>basic star ratings\u003C\u002Fstrong> pulled from comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import recipes\u003C\u002Fstrong> from other plugins\u003C\u002Fli>\n\u003Cli>Works with \u003Cstrong>Nutrifox\u003C\u002Fstrong> to add nutrition info\u003C\u002Fli>\n\u003Cli>Create and edit recipes with an easy-to-use \u003Cstrong>template editor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google AMP\u003C\u002Fstrong> compatible\u003C\u002Fli>\n\u003Cli>Works with your \u003Cstrong>ShareASale affiliate ID\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Manage all your recipes in a \u003Cstrong>single location\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Tasty Recipes Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>4 more\u003C\u002Fstrong> beautiful recipe card templates\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>Instacart integration\u003C\u002Fstrong> so readers can shop your ingredients instantly \u003C\u002Fli>\n\u003Cli>Let readers \u003Cstrong>share recipes\u003C\u002Fstrong> with a branded social footer or built-in Pin recipe button\u003C\u002Fli>\n\u003Cli>Give readers the ability to \u003Cstrong>scale recipes\u003C\u002Fstrong> (2x, 3x — no math required!)\u003C\u002Fli>\n\u003Cli>Allow star ratings \u003Cstrong>without requiring a comment\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add a \u003Cstrong>custom CTA\u003C\u002Fstrong> below your recipe (like “Tag me on Instagram!”)\u003C\u002Fli>\n\u003Cli>The option to turn on \u003Cstrong>Cook Mode\u003C\u002Fstrong> to keep screens on while cooking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add links to ingredients\u003C\u002Fstrong> for affiliate or internal links\u003C\u002Fli>\n\u003Cli>Choose from multiple \u003Cstrong>Quick Links styles\u003C\u002Fstrong> for easier navigation\u003C\u002Fli>\n\u003Cli>Link to tools and appliances with \u003Cstrong>equipment links\u003C\u002Fstrong> powered by Tasty Links\u003C\u002Fli>\n\u003Cli>Add a \u003Cstrong>manual nutrition label\u003C\u002Fstrong> (in addition to Nutrifox)\u003C\u002Fli>\n\u003Cli>Optimize for \u003Cstrong>Pinterest Rich Pins\u003C\u002Fstrong> and control exactly what gets shared\u003C\u002Fli>\n\u003Cli>Let readers \u003Cstrong>check off ingredients\u003C\u002Fstrong> as they go\u003C\u002Fli>\n\u003Cli>Automatically \u003Cstrong>convert measurements\u003C\u002Fstrong> to metric and vice-versa\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy ingredients to the clipboard\u003C\u002Fstrong> with one click\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>YouTube videos\u003C\u002Fstrong> with enhanced embeds via the Tasty API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Import and convert recipes from\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WP Recipe Maker\u003C\u002Fli>\n\u003Cli>Mediavine Create\u003C\u002Fli>\n\u003Cli>EasyRecipe\u003C\u002Fli>\n\u003Cli>Meal Planner Pro\u003C\u002Fli>\n\u003Cli>WordPress.com\u003C\u002Fli>\n\u003Cli>WP Ultimate Recipe\u003C\u002Fli>\n\u003Cli>Yummly\u003C\u002Fli>\n\u003Cli>YumPrint Recipe Card\u003C\u002Fli>\n\u003Cli>ZipList \u002F Zip Recipes\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest recipe plugin to get your food blog up and running fast.",1000,13561,100,2,"2026-03-10T08:50:00.000Z","6.9.4","5.9","7.2",[20,21,22,23,24],"food-blogging","rating","recipe","recipe-card","recipe-maker","https:\u002F\u002Fwww.wptasty.com\u002Ftasty-recipes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftasty-recipes-lite.1.2.3.zip",98,0,"2025-12-31 00:00:00","2026-03-15T15:16:48.613Z",[32,48],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-62131","tasty-recipes-lite-missing-authorization","Tasty Recipes Lite \u003C= 1.1.5 - Missing Authorization","The Tasty Recipes Lite plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.1.5. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=1.1.5","1.1.6","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-13 16:34:11",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8777f440-732b-4fef-9830-aa6b92265ddc?source=api-prod",14,{"id":49,"url_slug":50,"title":35,"description":51,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":52,"references":53,"days_to_patch":47},"CVE-2025-62132","tasty-recipes-lite-missing-authorization-2","The Tasty Recipes Lite plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.1.5. This makes it possible for authenticated attackers, with contributor-level access and above, to perform an unauthorized action.","2026-01-13 16:34:30",[54],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff43bef8a-0df5-43f8-a87d-5f482b14a3c6?source=api-prod",{"slug":56,"display_name":7,"profile_url":8,"plugin_count":57,"total_installs":58,"avg_security_score":59,"avg_patch_time_days":60,"trust_score":61,"computed_at":62},"strategy11team",8,316320,89,844,71,"2026-04-03T23:36:24.092Z",[64,87,109,129,148],{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":16,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":28,"last_vuln_date":86,"fetched_at":30},"recipe-card-blocks-by-wpzoom","Recipe Card Blocks Lite","3.4.14","WPZOOM","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpzoom\u002F","\u003Ch4>The Ultimate WordPress Recipe Plugin for your Food Blog\u003C\u002Fh4>\n\u003Cp>Trusted by thousands of food bloggers to rank higher in Google with structured recipe data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frecipecard.io\" rel=\"nofollow ugc\">Recipe Card Blocks\u003C\u002Fa>\u003C\u002Fstrong> is a powerful WordPress recipe plugin that adds beautiful recipe cards to the \u003Cstrong>block editor & Elementor\u003C\u002Fstrong> to help you create SEO-optimized recipes on your food blog.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FTehuLXQXNi8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>🥑 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.recipecard.io\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fstrong> 🥑\u003C\u002Fp>\n\u003Cp>⭐️ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frecipecard.io\" rel=\"nofollow ugc\">Recipe Card Blocks PRO\u003C\u002Fa>\u003C\u002Fstrong> ⭐️\u003C\u002Fp>\n\u003Cp>📩 \u003Ca href=\"https:\u002F\u002Frecipecard.io\u002Fnewsletter\u002F\" rel=\"nofollow ugc\">Subscribe to our newsletter\u003C\u002Fa> for updates\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Did you find this plugin helpful? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Frecipe-card-blocks-by-wpzoom\u002Freviews\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>📌 WHY RECIPE CARD BLOCKS?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Schema.org markup that Google reads\u003C\u002Fstrong> — get rich snippets with recipe name, image, ratings, and cook time directly in search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with Gutenberg, Elementor & AMP\u003C\u002Fstrong> — no lock-in to a single page builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Recipe Generator included for free\u003C\u002Fstrong> — \u003Ca href=\"https:\u002F\u002Frecipecard.io\u002Fai-recipe-generator\u002F\" rel=\"nofollow ugc\">generate complete recipes with AI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import from WP Recipe Maker\u003C\u002Fstrong> — switch in one click without losing your recipes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📌 INCLUDED BLOCKS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recipe Card (with Schema.org Markup)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recipe Details\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ingredients\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Directions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nutrition Facts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recipe Card Widget for Elementor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📌 FREE FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Recipe Generator\u003C\u002Fstrong> 🆕\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Support\u003C\u002Fstrong> with dedicated recipe widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema.org Structured Data\u003C\u002Fstrong> (JSON-LD)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 Recipe Card Styles\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline Structured Data Validator\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AMP Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Bulk Add Ingredients and Directions\u003C\u002Fli>\n\u003Cli>Video integration\u003C\u002Fli>\n\u003Cli>Import recipes from WP Recipe Maker\u003C\u002Fli>\n\u003Cli>WPML Support\u003C\u002Fli>\n\u003Cli>Recipe Shortcode\u003C\u002Fli>\n\u003Cli>Works with any theme\u003C\u002Fli>\n\u003Cli>GDPR-compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⭐️ PRO FEATURES ⭐️\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Boost your SEO & Traffic:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Star Rating\u003C\u002Fstrong> — display star ratings in Google search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recipe Index Block\u003C\u002Fstrong> — searchable recipe catalog that keeps visitors on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recipe Roundups\u003C\u002Fstrong> 🆕 — curate themed recipe collections that rank for long-tail keywords\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Engage your readers:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Adjustable Servings\u003C\u002Fstrong> — readers scale ingredient quantities in real-time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unit Conversion (US \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↔\u003C\u002Fspan> Metric)\u003C\u002Fstrong> 🆕 — switch between measurement systems with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cook Mode\u003C\u002Fstrong> — keeps the screen awake while cooking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments Rating\u003C\u002Fstrong> — readers rate recipes directly in comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Grow your blog:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recipe Submissions\u003C\u002Fstrong> 🆕 — accept user-submitted recipes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> 🆕\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grow.me Save Recipe Button\u003C\u002Fstrong> 🆕\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Call-to-action\u003C\u002Fstrong> (Facebook, Instagram, Pinterest)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Pinterest Settings\u003C\u002Fstrong> — custom Pin image & description\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Professional design:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>5 Recipe Card Styles\u003C\u002Fstrong> (vs 3 in free)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>4 Color Schemes + Unlimited Custom Colors\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Equipment Block\u003C\u002Fstrong> — showcase tools needed for each recipe\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Gallery & Lightbox in Directions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Food Labels\u003C\u002Fstrong> 🆕\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print Preview\u003C\u002Fstrong> with customizable credit text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>⭐️ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Frecipecard.io\" rel=\"nofollow ugc\">Get the PRO version!\u003C\u002Fa>\u003C\u002Fstrong> ⭐️\u003C\u002Fp>\n\u003Ch4>📌 Where I can view a Demo?\u003C\u002Fh4>\n\u003Cp>You can view the Recipe Card Block live \u003Ca href=\"http:\u002F\u002Fdemo.recipecard.io\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>🙌 FOLLOW US\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🐦 \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Frecipeblock\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📘 \u003Ca href=\"https:\u002F\u002Ffacebook.com\u002Frecipeblock\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📘 \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Frecipeblock\" rel=\"nofollow ugc\">Facebook Group for Food Bloggers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🌄 \u003Ca href=\"https:\u002F\u002Finstagram.com\u002Frecipecardblocks\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>100% GDPR COMPLIANT\u003C\u002Fh4>\n\u003Cp>This plugin is \u003Cstrong>100% GDPR compliant\u003C\u002Fstrong>. It doesn’t integrate any Google Fonts.\u003Cbr \u002F>\nRecipe Card Blocks does not collect any information outside your WordPress installation, therefore it’s \u003Cstrong>100% GDPR compliant\u003C\u002Fstrong>.\u003C\u002Fp>\n","Recipe Card Blocks with Schema Markup — create SEO-optimized recipes with Gutenberg, Elementor & AMP support",10000,528037,96,20,"2026-02-26T08:57:00.000Z","6.0","7.4",[22,23,24,80,81],"recipes","schema","https:\u002F\u002Frecipecard.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecipe-card-blocks-by-wpzoom.3.4.14.zip",92,6,"2026-01-27 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":16,"requires_at_least":100,"requires_php":78,"tags":101,"homepage":104,"download_link":105,"security_score":106,"vuln_count":107,"unpatched_count":28,"last_vuln_date":108,"fetched_at":30},"mediavine-create","Create","2.1.1","mischiefmarmot","https:\u002F\u002Fprofiles.wordpress.org\u002Fmischiefmarmot\u002F","\u003Ch4>Recipes, guides, and lists — for creators who care about their craft.\u003C\u002Fh4>\n\u003Cp>Create gives you everything you need to publish recipes, how-to guides, and lists — with correct Schema.org markup, fast page loads, and an editor that stays out of your way. Whether you’re sharing recipes, DIY tutorials, travel guides, crochet patterns, game walkthroughs, or curated round-ups, Create handles the structured content so you can focus on creating.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>One plugin. Three card types. Full schema support.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recipes\u003C\u002Fstrong> — Granular ingredient editing, free nutrition calculator, video embeds, and built-in importers for 10+ recipe plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>How-to guides\u003C\u002Fstrong> — Step-by-step instructions with materials lists, photos, and video for any kind of tutorial or guide\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lists and round-ups\u003C\u002Fstrong> — Showcase links, images, and products with bulk import and drag-and-drop ordering\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>New Independent Ownership\u003C\u002Fh4>\n\u003Cp>In mid-2025, Create was \u003Ca href=\"https:\u002F\u002Fcreate.studio\u002Fhello\" rel=\"nofollow ugc\">purchased\u003C\u002Fa> from Mediavine by John-Michael, one of the plugin’s founding developers. Create is now fully independent and continues to be actively developed at \u003Ca href=\"https:\u002F\u002Fcreate.studio\" rel=\"nofollow ugc\">Create Studio\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Why Create?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Fast by default\u003C\u002Fstrong> — Lightweight JavaScript and optimized bundling so your cards don’t slow down your pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO built in\u003C\u002Fstrong> — Recipe, HowTo, and ItemList JSON-LD generated automatically with one-click schema validation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looks like your site\u003C\u002Fstrong> — Seven card themes that inherit your fonts and colors, including Editorial and Modern Elegant\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ad-ready themes\u003C\u002Fstrong> — Optimized card layouts with configurable ad slot placements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg and Classic Editor\u003C\u002Fstrong> — Full block editor support with live preview, plus shortcode fallback\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in importers\u003C\u002Fstrong> — Switch from WP Recipe Maker, Tasty, EasyRecipe, and 8 other plugins without a separate download\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free nutrition calculator\u003C\u002Fstrong> — Automatic nutrition data powered by \u003Ca href=\"https:\u002F\u002Fapi-ninjas.com\u002Fapi\u002Fnutrition\" rel=\"nofollow ugc\">API Ninjas\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modern editor experience\u003C\u002Fstrong> — Keyboard shortcuts throughout the app, simple workflows, and unobtrusive customization options designed for how \u003Cem>you\u003C\u002Fem> actually work\u003C\u002Fp>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Upgrade through \u003Ca href=\"https:\u002F\u002Fcreate.studio\" rel=\"nofollow ugc\">Create Studio\u003C\u002Fa> to unlock:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Interactive Mode\u003C\u002Fstrong> — Turns your cards into a hands-free cooking companion with interactive checklists so readers can check off ingredients and steps as they go\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjustable Servings and Unit Conversion\u003C\u002Fstrong> — Readers scale ingredient quantities and convert between metric and imperial\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium themes\u003C\u002Fstrong> — Editorial and Modern Elegant card designs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review management\u003C\u002Fstrong> — Reader reviews with featured review blocks and response tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk list tools\u003C\u002Fstrong> — Paste URLs to bulk-import list items, plus inline bulk editing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products in Lists\u003C\u002Fstrong> — Add product items for affiliate placements\u003C\u002Fli>\n\u003C\u002Ful>\n","Complete tool for creating and publishing recipes and other schema types on your site.",6000,269419,82,18,"2026-03-05T15:40:00.000Z","6.5",[102,103,22,23,81],"how-to","nutrition","https:\u002F\u002Fcreate.studio\u002Fplugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmediavine-create.zip",95,4,"2024-08-12 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":11,"downloaded":117,"rating":74,"num_ratings":106,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":18,"tags":121,"homepage":125,"download_link":126,"security_score":127,"vuln_count":107,"unpatched_count":28,"last_vuln_date":128,"fetched_at":30},"zip-recipes","Recipe Cards For Your Food Blog from Zip Recipes","8.2.6","Igor Benic","https:\u002F\u002Fprofiles.wordpress.org\u002Fibenic\u002F","\u003Cp>Easy to use recipe plugin that adds microdata and schema.org json ld to your recipes, so Google can find and understand them. AMP (Accelerated Mobile Pages) compatible.\u003Cbr \u002F>\nWe help you do that through our 4-step formula:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Professional look\u003C\u002Fli>\n\u003Cli>Google friendly (schema.org and AMP compatible, rich snippets)\u003C\u002Fli>\n\u003Cli>Integrates seamlessly with ad networks\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Still got questions? \u003Ca href=\"https:\u002F\u002Fwww.ziprecipes.net\u002Fsupport\" rel=\"nofollow ugc\">Go to our website for support\u003C\u002Fa> or \u003Ca href=\"mailto:support@ziprecipes.net\" rel=\"nofollow ugc\">email us\u003C\u002Fa>.\u003C\u002Fp>\n","Zip Recipes is the best way to easily create a beautiful food blog with professional looking recipes that can be found by Google.",243749,"2024-05-03T11:46:00.000Z","6.5.8","4.8",[122,22,23,123,124],"food","schema-org","seo","https:\u002F\u002Fziprecipes.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzip-recipes.zip",90,"2023-12-29 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":28,"downloaded":137,"rating":28,"num_ratings":28,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":138,"tags":141,"homepage":145,"download_link":146,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":147},"disable-cookbook-ratings","Disable Cookbook Ratings","1.1","Makeworthy Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fjennettefulda\u002F","\u003Cp>This plugin disables ratings in the Cookbook recipe plugin. No one can leave a rating or view existing ratings for recipes on the front-end or back-end of the site. If recipe ratings were submitted on the site before the plugin was activated, those ratings remain in the database but cannot be viewed anywhere. Please note that this will prevent your Google Rich Cards from being fully enhanced. For more information about Rich Cards, read the \u003Ca href=\"https:\u002F\u002Fwebmasters.googleblog.com\u002F2016\u002F05\u002Fintroducing-rich-cards.html\" rel=\"nofollow ugc\">post about Rich Cards on the Google Webmaster Blog\u003C\u002Fa>.\u003C\u002Fp>\n","Disables ratings in the Cookbook recipe plugin. WARNING! This will prevent your Google Rich Cards from being fully enhanced.",1514,"","5.8.13","4.0",[142,143,21,144,22],"cookbook","disable","ratings","https:\u002F\u002Fwww.makeworthymedia.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-cookbook-ratings.1.1.zip","2026-03-15T10:48:56.248Z",{"slug":149,"name":150,"version":151,"author":152,"author_profile":153,"description":154,"short_description":155,"active_installs":28,"downloaded":156,"rating":28,"num_ratings":28,"last_updated":157,"tested_up_to":158,"requires_at_least":159,"requires_php":18,"tags":160,"homepage":163,"download_link":164,"security_score":165,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"recipe-rating","Recipe Rating","1.5.0","riteshghimire9090","https:\u002F\u002Fprofiles.wordpress.org\u002Friteshghimire9090\u002F","\u003Cp>This plugin helps to rate the recipe of the post.\u003C\u002Fp>\n","This plugin helps to rate the recipe of post.",865,"2020-05-07T04:09:00.000Z","5.4.19","5.4",[161,162,22,149,80],"biryani-recipe","chicken-recipe","#","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecipe-rating.zip",85,{"attackSurface":167,"codeSignals":774,"taintFlows":825,"riskAssessment":865,"analyzedAt":878},{"hooks":168,"ajaxHandlers":676,"restRoutes":733,"shortcodes":770,"cronEvents":771,"entryPointCount":75,"unprotectedCount":773},[169,176,181,184,188,191,195,199,203,207,212,216,220,224,228,232,236,241,245,247,252,256,260,264,268,272,277,280,285,288,291,296,299,301,305,308,312,317,321,324,326,328,332,336,340,343,346,349,351,353,356,359,361,364,366,369,370,375,378,382,386,390,392,395,399,402,405,409,413,415,419,421,425,427,431,435,438,441,445,449,452,456,460,464,468,471,475,478,481,485,487,491,495,498,502,506,509,512,515,518,520,523,526,529,532,535,538,542,544,548,552,555,558,562,566,569,573,577,580,584,588,592,596,600,604,607,611,615,619,623,626,629,633,638,642,645,648,651,653,657,662,664,667,672],{"type":170,"name":171,"callback":172,"priority":173,"file":174,"line":175},"action","http_request_args","filter_http_request_args",10,"inc\\class-admin.php",163,{"type":177,"name":178,"callback":179,"file":174,"line":180},"filter","manage_posts_columns","action_manage_posts_columns",164,{"type":177,"name":182,"callback":179,"file":174,"line":183},"manage_pages_columns",165,{"type":170,"name":185,"callback":186,"priority":173,"file":174,"line":187},"manage_posts_custom_column","action_manage_posts_custom_column",166,{"type":170,"name":189,"callback":186,"priority":173,"file":174,"line":190},"manage_pages_custom_column",167,{"type":170,"name":192,"callback":193,"file":174,"line":194},"quick_edit_custom_box","action_quick_edit_custom_box",168,{"type":177,"name":196,"callback":197,"file":174,"line":198},"hidden_columns","filter_hidden_columns",169,{"type":177,"name":200,"callback":201,"file":174,"line":202},"tasty_framework_admin_header_title","update_admin_dashboard_title",171,{"type":170,"name":204,"callback":205,"file":174,"line":206},"admin_notices","action_admin_notices_db_migration",172,{"type":170,"name":208,"callback":209,"file":210,"line":211},"init","register_assets","inc\\class-assets.php",46,{"type":170,"name":213,"callback":214,"file":210,"line":215},"wp_print_styles","action_wp_print_styles",47,{"type":170,"name":217,"callback":218,"file":210,"line":219},"admin_enqueue_scripts","action_admin_enqueue_scripts",48,{"type":170,"name":221,"callback":222,"file":210,"line":223},"wp_enqueue_editor","action_wp_enqueue_editor",49,{"type":170,"name":225,"callback":226,"file":210,"line":227},"enqueue_block_editor_assets","action_enqueue_block_editor_assets",50,{"type":170,"name":229,"callback":230,"file":210,"line":231},"tcb_editor_enqueue_scripts","action_enqueue_tcb_frame_styles",51,{"type":170,"name":233,"callback":234,"file":210,"line":235},"tasty_framework_admin_enqueue_assets_after","enqueue_common_styles",52,{"type":170,"name":237,"callback":238,"priority":239,"file":210,"line":240},"wp_head","maybe_load_head",7,151,{"type":170,"name":242,"callback":243,"file":210,"line":244},"admin_footer","action_admin_footer_render_template",394,{"type":170,"name":242,"callback":243,"file":210,"line":246},447,{"type":170,"name":248,"callback":249,"priority":173,"file":250,"line":251},"pre_delete_term","filter_pre_delete_term","inc\\class-content-model.php",41,{"type":170,"name":253,"callback":254,"file":250,"line":255},"pre_get_posts","filter_taxonomy_archive_query",44,{"type":170,"name":237,"callback":257,"file":258,"line":259},"action_wp_head_noindex","inc\\class-distribution-metadata.php",59,{"type":177,"name":261,"callback":262,"priority":173,"file":263,"line":235},"tasty_recipes_quick_links","insert_rating_quick_link","inc\\class-frontend.php",{"type":170,"name":265,"callback":266,"file":267,"line":227},"load-post.php","meta_box_init","inc\\class-metabox.php",{"type":170,"name":269,"callback":270,"file":267,"line":271},"add_meta_boxes","create_meta_box",110,{"type":170,"name":273,"callback":274,"file":275,"line":276},"admin_init","do_admin_redirects","inc\\class-onboarding-wizard.php",142,{"type":170,"name":204,"callback":278,"file":275,"line":279},"maybe_show_consent_modal",143,{"type":170,"name":281,"callback":282,"priority":283,"file":275,"line":284},"admin_menu","menu",99,218,{"type":170,"name":217,"callback":286,"file":275,"line":287},"enqueue_assets",219,{"type":170,"name":208,"callback":289,"file":275,"line":290},"closure",221,{"type":177,"name":292,"callback":293,"priority":294,"file":275,"line":295},"admin_body_class","add_admin_body_classes",999,229,{"type":170,"name":237,"callback":297,"priority":28,"file":298,"line":227},"doing_header","inc\\class-quick-links.php",{"type":170,"name":237,"callback":300,"priority":11,"file":298,"line":231},"ending_header",{"type":177,"name":302,"callback":303,"priority":304,"file":298,"line":235},"get_the_excerpt","filter_get_the_excerpt_early",1,{"type":177,"name":302,"callback":306,"priority":11,"file":298,"line":307},"filter_get_the_excerpt_late",53,{"type":177,"name":309,"callback":310,"priority":13,"file":298,"line":311},"the_content","filter_the_content_late",54,{"type":170,"name":313,"callback":314,"file":315,"line":316},"admin_head","handle_cpt_menu_item_classes","inc\\class-recipe-explorer.php",35,{"type":170,"name":318,"callback":319,"file":315,"line":320},"tasty_tabs_buttons","filter_tab_buttons",36,{"type":170,"name":253,"callback":322,"file":315,"line":323},"action_pre_get_posts",37,{"type":170,"name":178,"callback":179,"file":315,"line":325},38,{"type":170,"name":185,"callback":186,"priority":173,"file":315,"line":327},39,{"type":170,"name":329,"callback":330,"file":315,"line":331},"restrict_manage_posts","add_filters_button",40,{"type":177,"name":333,"callback":334,"file":315,"line":335},"get_user_option_manageedit-tasty_recipecolumnshidden","set_default_hidden_columns",43,{"type":177,"name":337,"callback":338,"file":315,"line":339},"manage_edit-tasty_recipe_sortable_columns","action_manage_sortable_columns",45,{"type":177,"name":341,"callback":342,"priority":173,"file":315,"line":211},"post_row_actions","filter_post_row_actions",{"type":177,"name":344,"callback":345,"file":315,"line":215},"tasty_framework_admin_page_ours","make_recipes_cpt_menu_item_ours",{"type":177,"name":347,"callback":348,"priority":173,"file":315,"line":219},"tasty_framework_show_license_notice","show_notice_in_recipes_cpt",{"type":177,"name":253,"callback":350,"priority":173,"file":315,"line":223},"filter_recipes_by_params",{"type":177,"name":352,"callback":352,"priority":173,"file":315,"line":227},"disable_months_dropdown",{"type":170,"name":354,"callback":355,"file":315,"line":231},"untrashed_post","restore_recipe_as_published",{"type":170,"name":357,"callback":358,"file":315,"line":307},"save_post_tasty_recipe","clear_filter_cache",{"type":170,"name":360,"callback":358,"file":315,"line":311},"deleted_post",{"type":170,"name":362,"callback":358,"file":315,"line":363},"wp_trash_post",55,{"type":170,"name":354,"callback":358,"file":315,"line":365},56,{"type":177,"name":367,"callback":289,"file":315,"line":368},"posts_clauses",983,{"type":177,"name":367,"callback":289,"file":315,"line":11},{"type":177,"name":371,"callback":372,"file":373,"line":374},"tasty_framework_admin_menu_items","add_menu_item","inc\\class-settings.php",60,{"type":170,"name":281,"callback":376,"file":373,"line":377},"register_settings",61,{"type":170,"name":379,"callback":380,"file":373,"line":381},"tasty_after_remove_admin_notices","register_tabs_hook",63,{"type":170,"name":383,"callback":384,"file":373,"line":385},"admin_post_tasty_recipes_onboarding_consent_tracking","handle_onboarding_consent_tracking",64,{"type":170,"name":387,"callback":388,"file":373,"line":389},"all_admin_notices","add_admin_header",75,{"type":170,"name":242,"callback":243,"file":373,"line":391},248,{"type":170,"name":208,"callback":393,"file":394,"line":61},"action_init_register_shortcode","inc\\class-shortcodes.php",{"type":177,"name":396,"callback":397,"priority":173,"file":394,"line":398},"tasty_recipes_recipe_card_output","filter_tasty_recipes_recipe_card_output",73,{"type":177,"name":400,"callback":401,"priority":173,"file":394,"line":389},"tasty_recipes_the_content","add_inside_ingredients",{"type":177,"name":396,"callback":403,"priority":173,"file":394,"line":404},"inside_ingredients_handler",76,{"type":170,"name":406,"callback":407,"file":394,"line":408},"tasty_recipes_card_after_ingredients","run_after_ingredients",77,{"type":170,"name":410,"callback":411,"file":394,"line":412},"tasty_recipes_card_after_title","print_ratings",78,{"type":170,"name":237,"callback":414,"priority":239,"file":394,"line":59},"action_wp_head",{"type":177,"name":416,"callback":417,"file":394,"line":418},"tasty_recipes_allowed_html","allow_html_iframe",367,{"type":177,"name":416,"callback":417,"file":394,"line":420},481,{"type":177,"name":422,"callback":423,"priority":173,"file":394,"line":424},"wp_inline_script_attributes","set_nutrifox_js_attributes",747,{"type":177,"name":416,"callback":417,"file":394,"line":426},756,{"type":177,"name":428,"callback":429,"file":394,"line":430},"tasty_recipes_css_vars","add_template_css_vars",1030,{"type":170,"name":208,"callback":432,"file":433,"line":434},"action_init_register","inc\\class-tasty-recipes.php",285,{"type":170,"name":208,"callback":436,"file":433,"line":437},"init_post_type",286,{"type":170,"name":208,"callback":439,"priority":75,"file":433,"line":440},"maybe_flush_rewrite_rules_on_update",287,{"type":170,"name":442,"callback":443,"file":433,"line":444},"tasty_recipes_process_thumbnails","action_tasty_recipes_process_thumbnails",288,{"type":170,"name":446,"callback":447,"file":433,"line":448},"rest_api_init","action_rest_api_init",289,{"type":170,"name":446,"callback":450,"file":433,"line":451},"register_api_routes",290,{"type":170,"name":453,"callback":454,"file":433,"line":455},"body_class","filter_body_class",293,{"type":170,"name":457,"callback":458,"file":433,"line":459},"wpseo_robots","action_wpseo_robots",294,{"type":177,"name":461,"callback":462,"priority":173,"file":433,"line":463},"wpseo_schema_graph_pieces","filter_wpseo_schema_graph_pieces",295,{"type":170,"name":465,"callback":466,"priority":173,"file":433,"line":467},"rest_insert_comment","action_rest_insert_comment",299,{"type":170,"name":313,"callback":469,"file":433,"line":470},"action_admin_head",300,{"type":177,"name":472,"callback":473,"file":433,"line":474},"tasty_recipes_customization_settings","apply_default_rating_stars_color",302,{"type":177,"name":396,"callback":476,"file":433,"line":477},"add_star_sprite_to_recipe_card",303,{"type":170,"name":204,"callback":479,"file":433,"line":480},"action_admin_notices",311,{"type":170,"name":482,"callback":483,"file":433,"line":484},"media_buttons","action_media_buttons",313,{"type":170,"name":446,"callback":447,"file":433,"line":486},325,{"type":170,"name":488,"callback":489,"priority":173,"file":433,"line":490},"wp_insert_post","handle_add_new_post",327,{"type":170,"name":492,"callback":493,"priority":173,"file":433,"line":494},"post_updated","handle_edit_post",328,{"type":170,"name":360,"callback":496,"file":433,"line":497},"handle_delete_post",329,{"type":177,"name":499,"callback":500,"file":433,"line":501},"rewrite_rules_array","filter_rewrite_rules_array",347,{"type":177,"name":503,"callback":504,"file":433,"line":505},"tasty_recipes_the_title","wptexturize",350,{"type":177,"name":503,"callback":507,"file":433,"line":508},"convert_chars",351,{"type":177,"name":503,"callback":510,"file":433,"line":511},"trim",352,{"type":177,"name":400,"callback":513,"priority":57,"file":433,"line":514},"autoembed",353,{"type":177,"name":400,"callback":516,"priority":57,"file":433,"line":517},"autoembed_advanced",354,{"type":177,"name":400,"callback":504,"file":433,"line":519},355,{"type":177,"name":400,"callback":521,"priority":75,"file":433,"line":522},"convert_smilies",356,{"type":177,"name":400,"callback":524,"file":433,"line":525},"wpautop",357,{"type":177,"name":400,"callback":527,"file":433,"line":528},"shortcode_unautop",358,{"type":177,"name":400,"callback":530,"file":433,"line":531},"prepend_attachment",359,{"type":177,"name":400,"callback":533,"file":433,"line":534},"wp_make_content_images_responsive",362,{"type":177,"name":400,"callback":536,"file":433,"line":537},"wp_filter_content_tags",366,{"type":177,"name":539,"callback":540,"priority":173,"file":433,"line":541},"teeny_mce_buttons","filter_teeny_mce_buttons",370,{"type":177,"name":539,"callback":540,"priority":173,"file":433,"line":543},371,{"type":177,"name":545,"callback":546,"priority":173,"file":433,"line":547},"teeny_mce_before_init","filter_teeny_mce_before_init",372,{"type":177,"name":549,"callback":550,"priority":173,"file":433,"line":551},"update_post_metadata","filter_update_post_metadata_nutrifox_id",373,{"type":177,"name":549,"callback":553,"priority":173,"file":433,"line":554},"filter_update_post_metadata_video_url",374,{"type":177,"name":549,"callback":556,"priority":173,"file":433,"line":557},"filter_update_post_metadata_thumbnail_id",375,{"type":177,"name":559,"callback":560,"priority":11,"file":433,"line":561},"template_include","filter_template_include",376,{"type":177,"name":563,"callback":564,"priority":173,"file":433,"line":565},"post_type_link","filter_recipe_permalink",377,{"type":177,"name":302,"callback":567,"priority":173,"file":433,"line":568},"filter_recipe_excerpt",378,{"type":177,"name":570,"callback":571,"priority":173,"file":433,"line":572},"tasty_recipes_cooking_html","filter_cooking_attribute_links",379,{"type":177,"name":574,"callback":575,"file":433,"line":576},"tasty_recipes_taxonomy_has_archive","filter_taxonomy_links_setting",382,{"type":177,"name":578,"callback":575,"file":433,"line":579},"tasty_recipes_enable_taxonomy_links",383,{"type":177,"name":581,"callback":582,"priority":173,"file":433,"line":583},"allow_empty_comment","filter_allow_rating_empty_comment",389,{"type":177,"name":585,"callback":586,"priority":28,"file":433,"line":587},"preprocess_comment","filter_preprocess_comment",390,{"type":177,"name":589,"callback":590,"file":433,"line":591},"comment_form_field_comment","filter_comment_form_field_comment",391,{"type":177,"name":593,"callback":594,"priority":173,"file":433,"line":595},"comment_text","filter_comment_text",392,{"type":170,"name":597,"callback":598,"file":433,"line":599},"elementor\u002Finit","register_hooks",401,{"type":177,"name":601,"callback":602,"file":433,"line":603},"jetpack_content_options_featured_image_exclude_cpt","filter_jetpack_content_options_featured_image_exclude_cpt",404,{"type":170,"name":605,"callback":218,"file":433,"line":606},"rank_math\u002Fadmin\u002Fenqueue_scripts",413,{"type":177,"name":608,"callback":609,"file":433,"line":610},"thrive_theme_shortcode_prefixes","filter_thrive_theme_shortcode_prefixes",422,{"type":170,"name":612,"callback":613,"file":433,"line":614},"tve_editor_print_footer_scripts","action_tve_editor_print_footer_scripts",429,{"type":177,"name":616,"callback":617,"file":433,"line":618},"wpdiscuz_after_comment_post","action_wpdiscuz_after_comment_post",437,{"type":177,"name":620,"callback":289,"file":621,"line":622},"safe_style_css","inc\\class-utils.php",516,{"type":177,"name":585,"callback":624,"priority":28,"file":625,"line":385},"before_akismet_preprocess_comment","inc\\integrations\\class-akismet.php",{"type":177,"name":585,"callback":627,"priority":14,"file":625,"line":628},"after_akismet_preprocess_comment",65,{"type":170,"name":630,"callback":631,"file":632,"line":219},"tasty_recipes_after_saving_rating","clear_post_cache_with_rating","inc\\integrations\\class-bigscoots.php",{"type":177,"name":634,"callback":635,"priority":173,"file":636,"line":637},"tasty_recipes_add_media_button","filter_tasty_recipes_add_media_button","inc\\integrations\\class-elementor.php",24,{"type":170,"name":639,"callback":640,"file":636,"line":641},"elementor\u002Fcontrols\u002Fcontrols_registered","action_controls_registered",33,{"type":170,"name":643,"callback":644,"file":636,"line":331},"elementor\u002Fwidgets\u002Fwidgets_registered","action_widgets_registered",{"type":170,"name":646,"callback":647,"file":636,"line":215},"elementor\u002Feditor\u002Fbefore_enqueue_scripts","action_before_enqueue_scripts",{"type":170,"name":649,"callback":650,"file":636,"line":311},"elementor\u002Feditor\u002Ffooter","action_editor_footer",{"type":170,"name":652,"callback":289,"file":636,"line":84},"print_default_editor_scripts",{"type":177,"name":654,"callback":655,"file":656,"line":215},"dpsp_is_location_displayable","hide_tools_in_recipe_print","inc\\integrations\\class-hubbub.php",{"type":177,"name":658,"callback":659,"file":660,"line":661},"wpseo_schema_article","filter_wpseo_schema_article","inc\\integrations\\class-recipe-graph-piece-yoast.php",42,{"type":177,"name":658,"callback":659,"file":663,"line":215},"inc\\integrations\\class-recipe-graph-piece.php",{"type":170,"name":665,"callback":289,"file":666,"line":255},"wp_footer","inc\\integrations\\class-thrive.php",{"type":177,"name":668,"callback":669,"file":670,"line":671},"wp_insert_post_empty_content","__return_false","inc\\objects\\class-recipe.php",1365,{"type":170,"name":673,"callback":674,"file":675,"line":231},"plugins_loaded","tasty_recipes_lite","tasty-recipes.php",[677,683,687,691,695,699,701,705,709,713,717,721,725,729],{"action":678,"nopriv":679,"callback":680,"hasNonce":681,"hasCapCheck":681,"file":174,"line":682},"tasty_recipes_get_count",false,"handle_wp_ajax_get_count",true,178,{"action":684,"nopriv":679,"callback":685,"hasNonce":681,"hasCapCheck":681,"file":174,"line":686},"tasty_recipes_convert","handle_wp_ajax_convert",179,{"action":688,"nopriv":679,"callback":689,"hasNonce":681,"hasCapCheck":681,"file":174,"line":690},"tasty_recipes_run_db_migration","handle_wp_ajax_run_db_migration",180,{"action":692,"nopriv":679,"callback":693,"hasNonce":681,"hasCapCheck":679,"file":275,"line":694},"tasty_recipes_onboarding_consent_tracking","ajax_consent_tracking",215,{"action":696,"nopriv":679,"callback":697,"hasNonce":679,"hasCapCheck":679,"file":433,"line":698},"tasty_recipes_save_rating","save_rating",315,{"action":696,"nopriv":681,"callback":697,"hasNonce":679,"hasCapCheck":679,"file":433,"line":700},316,{"action":702,"nopriv":679,"callback":703,"hasNonce":679,"hasCapCheck":679,"file":433,"line":704},"tasty_recipes_preview_recipe_card","handle_wp_ajax_preview_recipe_card",317,{"action":706,"nopriv":679,"callback":707,"hasNonce":679,"hasCapCheck":679,"file":433,"line":708},"tasty_recipes_ignore_convert","handle_wp_ajax_ignore_convert",318,{"action":710,"nopriv":679,"callback":711,"hasNonce":679,"hasCapCheck":679,"file":433,"line":712},"tasty_recipes_convert_recipe","handle_wp_ajax_convert_recipe",319,{"action":714,"nopriv":679,"callback":715,"hasNonce":679,"hasCapCheck":679,"file":433,"line":716},"tasty_recipes_ignore_type_convert","handle_wp_ajax_ignore_type_convert",320,{"action":718,"nopriv":679,"callback":719,"hasNonce":679,"hasCapCheck":679,"file":433,"line":720},"tasty_recipes_revert_ignore_type_convert","handle_wp_ajax_revert_ignore_type_convert",321,{"action":722,"nopriv":679,"callback":723,"hasNonce":679,"hasCapCheck":679,"file":433,"line":724},"tasty_recipes_parse_shortcode","handle_wp_ajax_parse_shortcode",322,{"action":726,"nopriv":679,"callback":727,"hasNonce":679,"hasCapCheck":679,"file":433,"line":728},"tasty_recipes_modify_recipe","handle_wp_ajax_modify_recipe",323,{"action":730,"nopriv":679,"callback":731,"hasNonce":679,"hasCapCheck":679,"file":433,"line":732},"tasty_recipes_dismiss_improved_keys_notice","handle_wp_ajax_dismiss_improved_keys_notice",324,[734,742,749,755,760,765],{"namespace":735,"route":736,"methods":737,"callback":739,"permissionCallback":37,"file":740,"line":741},"tasty-recipes\u002Fv1","\u002Ftaxonomy-terms",[738],"GET","anonymous","inc\\class-editor.php",851,{"namespace":743,"route":744,"methods":745,"callback":747,"permissionCallback":289,"file":275,"line":748},"tasty-recipes-lite\u002Fv1","\u002Fusage-consent",[746],"POST","rest_update_usage_consent",97,{"namespace":735,"route":750,"methods":751,"callback":752,"permissionCallback":753,"file":315,"line":754},"\u002Frecipe-explorer\u002Fcreate",[746],"create_post_endpoint","api_check_permission",458,{"namespace":735,"route":756,"methods":757,"callback":758,"permissionCallback":753,"file":315,"line":759},"\u002Frecipe-explorer\u002Frecipe\u002F(?P\u003Cid>\\d+)",[738],"retrieve_recipe_endpoint",467,{"namespace":735,"route":761,"methods":762,"callback":763,"permissionCallback":753,"file":315,"line":764},"\u002Frecipe-explorer\u002Fdelete\u002F(?P\u003Cid>\\d+)",[746],"delete_recipe_endpoint",476,{"namespace":735,"route":766,"methods":767,"callback":768,"permissionCallback":753,"file":315,"line":769},"\u002Frecipe-explorer\u002Fembed",[746],"embed_in_post_endpoint",485,[],[772],{"hook":442,"callback":442,"file":250,"line":311},11,{"dangerousFunctions":775,"sqlUsage":776,"outputEscaping":795,"fileOperations":14,"externalRequests":14,"nonceChecks":820,"capabilityChecks":75,"bundledLibraries":821},[],{"prepared":363,"raw":777,"locations":778},5,[779,782,784,788,791],{"file":174,"line":780,"context":781},900,"$wpdb->get_var() with variable interpolation",{"file":210,"line":783,"context":781},217,{"file":785,"line":786,"context":787},"inc\\class-cli.php",305,"$wpdb->get_results() with variable interpolation",{"file":250,"line":789,"context":790},576,"$wpdb->get_col() with variable interpolation",{"file":792,"line":793,"context":794},"inc\\converters\\class-yumprint.php",124,"$wpdb->get_row() with variable interpolation",{"escaped":796,"rawEcho":173,"locations":797},228,[798,801,802,804,807,809,812,814,816,818],{"file":174,"line":799,"context":800},277,"raw output",{"file":174,"line":463,"context":800},{"file":258,"line":803,"context":800},105,{"file":805,"line":806,"context":800},"inc\\class-ratings.php",535,{"file":433,"line":808,"context":800},941,{"file":810,"line":811,"context":800},"inc\\designs\\class-template.php",434,{"file":813,"line":165,"context":800},"inc\\integrations\\elementor\\class-recipe-widget.php",{"file":813,"line":815,"context":800},87,{"file":817,"line":251,"context":800},"templates\\recipe-print.php",{"file":819,"line":173,"context":800},"templates\\video\\adthrive-oembed-response.php",15,[822],{"name":823,"version":37,"knownCves":824},"TinyMCE",[],[826,844,857],{"entryPoint":827,"graph":828,"unsanitizedCount":28,"severity":843},"\u003Cclass-admin> (inc\\class-admin.php:0)",{"nodes":829,"edges":841},[830,835],{"id":831,"type":832,"label":833,"file":174,"line":834},"n0","source","$_POST",825,{"id":836,"type":837,"label":838,"file":174,"line":839,"wp_function":840},"n1","sink","get_col() [SQLi]",873,"get_col",[842],{"from":831,"to":836,"sanitized":681},"low",{"entryPoint":845,"graph":846,"unsanitizedCount":304,"severity":856},"get_post_value (inc\\class-utils.php:546)",{"nodes":847,"edges":854},[848,850],{"id":831,"type":832,"label":833,"file":621,"line":849},548,{"id":836,"type":837,"label":851,"file":621,"line":852,"wp_function":853},"call_user_func() [RCE]",549,"call_user_func",[855],{"from":831,"to":836,"sanitized":679},"high",{"entryPoint":858,"graph":859,"unsanitizedCount":304,"severity":856},"\u003Cclass-utils> (inc\\class-utils.php:0)",{"nodes":860,"edges":863},[861,862],{"id":831,"type":832,"label":833,"file":621,"line":849},{"id":836,"type":837,"label":851,"file":621,"line":852,"wp_function":853},[864],{"from":831,"to":836,"sanitized":679},{"summary":866,"deductions":867},"The \"tasty-recipes-lite\" v1.2.3 plugin exhibits a mixed security posture. While it demonstrates strong practices in SQL query preparation (92%) and output escaping (96%), there are significant concerns regarding its attack surface and authorization. A substantial number of AJAX handlers (10 out of 14) and REST API routes (1 out of 6) lack proper authentication or permission checks, creating potential entry points for unauthorized actions.\n\nThe taint analysis reveals two high-severity flows with unsanitized paths, which, if exploitable, could lead to path traversal or file manipulation vulnerabilities. Although there are no currently unpatched CVEs, the history of two medium-severity vulnerabilities, specifically related to missing authorization, further reinforces the concern about inadequate access controls. The presence of bundled libraries like TinyMCE also requires attention, as outdated versions can introduce vulnerabilities.\n\nOverall, the plugin has a commendable foundation in secure coding for SQL and output handling. However, the identified weaknesses in authorization and the presence of high-severity taint flows are critical areas that need immediate attention to mitigate potential security risks.",[868,870,872,875],{"reason":869,"points":173},"Unprotected AJAX handlers",{"reason":871,"points":57},"REST API route without permission callback",{"reason":873,"points":874},"High severity unsanitized path taint flows",12,{"reason":876,"points":877},"Bundled TinyMCE library",3,"2026-03-16T18:42:34.929Z",{"wat":880,"direct":893},{"assetPaths":881,"generatorPatterns":886,"scriptPaths":887,"versionParams":888},[882,883,884,885],"\u002Fwp-content\u002Fplugins\u002Ftasty-recipes-lite\u002Fdist\u002Fcss\u002Ftasty-recipes-frontend.css","\u002Fwp-content\u002Fplugins\u002Ftasty-recipes-lite\u002Fdist\u002Fjs\u002Ftasty-recipes-frontend.js","\u002Fwp-content\u002Fplugins\u002Ftasty-recipes-lite\u002Fdist\u002Fjs\u002Ftasty-recipes-settings.js","\u002Fwp-content\u002Fplugins\u002Ftasty-recipes-lite\u002Fdist\u002Fcss\u002Ftasty-recipes-admin.css",[],[883,884],[889,890,891,892],"tasty-recipes-lite\u002Fdist\u002Fcss\u002Ftasty-recipes-frontend.css?ver=","tasty-recipes-lite\u002Fdist\u002Fjs\u002Ftasty-recipes-frontend.js?ver=","tasty-recipes-lite\u002Fdist\u002Fjs\u002Ftasty-recipes-settings.js?ver=","tasty-recipes-lite\u002Fdist\u002Fcss\u002Ftasty-recipes-admin.css?ver=",{"cssClasses":894,"htmlComments":904,"htmlAttributes":911,"restEndpoints":914,"jsGlobals":915,"shortcodeOutput":917},[895,896,897,898,899,900,901,902,903],"tasty-recipe-block","tasty-recipes-description","tasty-recipes-ingredients","tasty-recipes-instructions","tasty-recipes-nutrition","tasty-recipes-unit","tasty-recipes-post-title","tasty-recipes-author-box","tasty-recipes-block-wrapper",[905,906,907,908,909,910],"\u003C!-- \u002Fwp:tasty-recipes\u002Frecipe -->","\u003C!-- wp:tasty-recipes\u002Frecipe -->","\u003C!-- wp:tasty-recipes\u002Frecipe-description -->","\u003C!-- wp:tasty-recipes\u002Frecipe-ingredients -->","\u003C!-- wp:tasty-recipes\u002Frecipe-instructions -->","\u003C!-- wp:tasty-recipes\u002Frecipe-nutrition -->",[912,913],"data-tasty-recipes-unit","data-recipe-id",[],[916],"window.tasty_recipes_frontend",[918,919],"[tasty_recipe]","[\u002Ftasty_recipe]"]