[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fe_rc_wITvWtQ6gN7pxHSASiVPUH9i5qJGktqjMlVLmM":3,"$fvnC6aqhpJsnZxcTMhMg4I7jj495iPqQFXdQvb-2uwTo":252,"$fv2QFzOAzph3qkUnGB_5D9sn5JBgjSEQPSpf7IA-XiAc":257},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":141,"fingerprints":237},"funny-fruits","Funny fruits","1.0","oleksandr87","https:\u002F\u002Fprofiles.wordpress.org\u002Foleksandr87\u002F","\u003Cp>This is a simple game where you have 90 seconds to score as many points as possible. Simply enter the [funnyfruits] shortcode in a post or page.\u003C\u002Fp>\n","This is a simple game where you have 90 seconds to score as many points as possible.",20,1952,0,"2017-03-20T20:34:00.000Z","4.7.32","4.7","",[19,20,21],"food","funny","game","http:\u002F\u002Foleksandrustymenko.com\u002Ffunnyfruits","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffunny-fruits.zip",85,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},8,130,30,84,"2026-05-20T03:59:19.477Z",[36,54,74,98,120],{"slug":37,"name":38,"version":39,"author":7,"author_profile":8,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":51,"download_link":52,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":53},"magic-food","Magic Food","5.1","\u003Cp>This is a simple game where you have a short time to remove each item of food.\u003C\u002Fp>\n\u003Ch3>Magic Food\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foleksandrustymenko.net.ua\u002Fmagic-food-game\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\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\u002FfeSmutEtEFM?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>\u003C\u002Fp>\n","This is a simple game where you have a short time to remove each item of food.",50,4773,100,1,"2021-02-20T11:08:00.000Z","5.6.17","4.6",[19,21,50],"magic","http:\u002F\u002Foleksandrustymenko.net.ua","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagic-food.zip","2026-04-06T09:54:40.288Z",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":71,"download_link":72,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":73},"travel-game","Travel Game – Vacation Widget","1.1","idealesc","https:\u002F\u002Fprofiles.wordpress.org\u002Fidealesc\u002F","\u003Cp>This game is developed by Ideal-Escapes.com Team. We have developed this holiday game in order to help travel passionate get amazing, new and sometimes crazy ideas regarding their travel agenda, impress their partners and surprise them with the ideal plan.\u003Cbr \u002F>\nDiscover new places, evolve your travel knowledge, have fun with your friends while trying to hit hot travel destinations.\u003Cbr \u002F>\nGame is ideal for online fun, kids games, travel education, interesting afternoons, vacation tips.\u003C\u002Fp>\n\u003Cp>Our travel guide Ideal-Escapes.com is the source of this game and your holiday inspiration.\u003Cbr \u002F>\nYou can always study more those winning or losing destinations on our travel guide to prepare the ideal escape.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ideal Escapes Travel Game Rules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The rules of the game are simple. You will win by hitting destinations with the hottest average temperature.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ex:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you hit Prague with the average temperature 9 and opponent hits Havana with 23 you will lose.\u003C\u002Fp>\n\u003Cp>If you hit Zanzibar with average temperature 27 and opponent hits Monte Carlo with 15 you will win.\u003C\u002Fp>\n\u003Cp>In case players hit the same average temperature, then it’s a draw and they need to hit again.\u003C\u002Fp>\n\u003Ch3>Display the game in your WordPress website using short codes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Normal Size (width:700px; height:500px)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[card_game_normal]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Small Size (width:350px; height:280px)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[card_game_small]\u003C\u002Fp>\n\u003Cp>Currently: 42 available hit destinations, We will add more destinations soon!\u003C\u002Fp>\n","Try to hit the hottest destination and plan vacation early with a recreational travel game. Display the game in your website in seconds with a simple &hellip;",10,2907,"2016-01-03T09:11:00.000Z","4.4.34","3.5",[68,20,21,69,70],"entertainment","travel","vacation","https:\u002F\u002Fideal-escapes.com\u002Ftravel-game-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftravel-game.zip","2026-04-16T10:56:18.058Z",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":44,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":11,"unpatched_count":13,"last_vuln_date":97,"fetched_at":73},"wp-recipe-maker","WP Recipe Maker","10.5.0","Brecht","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrechtvds\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fbootstrapped.ventures\u002Fwp-recipe-maker\u002F\" rel=\"nofollow ugc\">WP Recipe Maker\u003C\u002Fa> is the easy recipe plugin that everyone can use. An easy workflow allows you to add recipes to any post or page with automatic JSON-LD metadata for your recipes. This metadata will improve your SEO and get you more visitors!\u003C\u002Fp>\n\u003Cp>\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\u002Flbt01DL03DU?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>\u003C\u002Fp>\n\u003Cp>Would you like to see the plugin in action before installing it? We have a \u003Ca href=\"https:\u002F\u002Fdemo.wprecipemaker.com\" rel=\"nofollow ugc\">WP Recipe Maker demo website\u003C\u002Fa> showcasing all of the features!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Get the most out of this plugin!\u003C\u002Fstrong>\u003Cbr \u002F>\n  Join the \u003Ca href=\"https:\u002F\u002Fwww.getdrip.com\u002Fforms\u002F86388969\u002Fsubmissions\u002Fnew\" rel=\"nofollow ugc\">WP Recipe Maker Email Course\u003C\u002Fa> and we’ll help you get started and learn all the tips and trick for using WPRM.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>An overview of WP Recipe Maker features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with both the Classic Editor and new \u003Cstrong>Gutenberg\u003C\u002Fstrong> editor\u003C\u002Fli>\n\u003Cli>Includes an \u003Cstrong>Elementor block\u003C\u002Fstrong> and shortcode can be used in other page builders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy workflow\u003C\u002Fstrong> to add recipes to any post or page\u003C\u002Fli>\n\u003Cli>Uses schema.org\u002FRecipe JSON-LD metadata optimised for \u003Cstrong>Google Recipe search\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Uses schema.org\u002FHow-to JSON-LD metadata optimised for \u003Cstrong>non-food recipes and instructions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Supports both regular and \u003Cstrong>Guided Recipes\u003C\u002Fstrong> for Google metadata\u003C\u002Fli>\n\u003Cli>Shoppable ingredients with \u003Cstrong>Instacart, Walmart, Chicory, …\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Google \u003Cstrong>AMP\u003C\u002Fstrong> compatible\u003C\u002Fli>\n\u003Cli>Integrates recipe metadata with \u003Cstrong>Yoast SEO and Rank Math schema graph\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Option to \u003Cstrong>disable metadata per recipe\u003C\u002Fstrong> if you want to publish non-food or DIY recipes\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>Pinterest Rich Pins\u003C\u002Fstrong> and a setting to easily opt out\u003C\u002Fli>\n\u003Cli>Outputs ItemList metadata for \u003Cstrong>Recipe Roundup\u003C\u002Fstrong> posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Associate ingredients with instructions\u003C\u002Fstrong> to have them show up exactly where needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard accessible and AMP compatible ratings\u003C\u002Fstrong> for comments\u003C\u002Fli>\n\u003Cli>Interactive \u003Cstrong>print recipe\u003C\u002Fstrong> page with room for ads and optional credit to your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fallback recipe\u003C\u002Fstrong> shows up when the plugin is disabled\u003C\u002Fli>\n\u003Cli>Include a \u003Cstrong>recipe video\u003C\u002Fstrong> in the template and metadata\u003C\u002Fli>\n\u003Cli>Add \u003Cstrong>photos or videos\u003C\u002Fstrong> to any step of the recipe\u003C\u002Fli>\n\u003Cli>Print recipe and \u003Cstrong>jump to recipe\u003C\u002Fstrong> shortcodes\u003C\u002Fli>\n\u003Cli>Temperature shortcode with \u003Cstrong>oven symbols\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>This plugin is \u003Cstrong>fully responsive\u003C\u002Fstrong>, your recipes will look good on any device\u003C\u002Fli>\n\u003Cli>Easily change the look and feel to fit your website in the \u003Cstrong>Template Editor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Structure your ingredients and instructions in \u003Cstrong>groups\u003C\u002Fstrong> (e.g. icing and cake batter)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full text search\u003C\u002Fstrong> for your recipes\u003C\u002Fli>\n\u003Cli>Access your recipes through the WordPress \u003Cstrong>REST API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Built-in \u003Cstrong>SEO check\u003C\u002Fstrong> for your recipe metadata\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>RTL\u003C\u002Fstrong> languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import your recipes\u003C\u002Fstrong> from other plugins (see below)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP Recipe Maker Premium\u003C\u002Fh4>\n\u003Cp>Looking for some more advanced functionality? We also have the \u003Ca href=\"https:\u002F\u002Fbootstrapped.ventures\u002Fwp-recipe-maker\u002F\" rel=\"nofollow ugc\">WP Recipe Maker Premium\u003C\u002Fa> add-on available with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use \u003Cstrong>ingredient links\u003C\u002Fstrong> for linking to products or other recipes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjustable servings\u003C\u002Fstrong> make it easy for your visitors\u003C\u002Fli>\n\u003Cli>Display all nutrition data in a \u003Cstrong>nutrition label\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Ratings\u003C\u002Fstrong> make it easier for visitors to vote\u003C\u002Fli>\n\u003Cli>Add a mobile-friendly \u003Cstrong>kitchen timer\u003C\u002Fstrong> to your recipes\u003C\u002Fli>\n\u003Cli>More \u003Cstrong>Premium templates\u003C\u002Fstrong> for a unique recipe template\u003C\u002Fli>\n\u003Cli>Create custom \u003Cstrong>recipe taxonomies\u003C\u002Fstrong> like price level, difficulty, …\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>checkboxes\u003C\u002Fstrong> for your ingredients and instructions\u003C\u002Fli>\n\u003Cli>Import recipes from the \u003Cstrong>Paprika app\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even more add-ons can add the following functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integration with a \u003Cstrong>Nutrition API\u003C\u002Fstrong> for automatic nutrition facts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unit Conversion\u003C\u002Fstrong> to reach an international audience with a different unit system\u003C\u002Fli>\n\u003Cli>Have your users send in recipes through the \u003Cstrong>Recipe Submission\u003C\u002Fstrong> form\u003C\u002Fli>\n\u003Cli>Give your visitors the power of \u003Cstrong>Recipe Collections\u003C\u002Fstrong> for favourites, meal planning and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Import Options\u003C\u002Fh4>\n\u003Cp>Currently using another recipe plugin? No problem! You can easily migrate all your existing recipes to WP Recipe Maker if you’re using any of the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tasty Recipes\u003C\u002Fli>\n\u003Cli>WP Delicious\u003C\u002Fli>\n\u003Cli>Create by Mediavine\u003C\u002Fli>\n\u003Cli>EasyRecipe\u003C\u002Fli>\n\u003Cli>WP Ultimate Recipe\u003C\u002Fli>\n\u003Cli>Recipe Card Blocks by WPZOOM\u003C\u002Fli>\n\u003Cli>Meal Planner Pro\u003C\u002Fli>\n\u003Cli>BigOven\u003C\u002Fli>\n\u003Cli>ZipList and Zip Recipes\u003C\u002Fli>\n\u003Cli>Yummly\u003C\u002Fli>\n\u003Cli>Yumprint Recipe Card\u003C\u002Fli>\n\u003Cli>FoodiePress\u003C\u002Fli>\n\u003Cli>Cooked\u003C\u002Fli>\n\u003Cli>Cookbook\u003C\u002Fli>\n\u003Cli>Simple Recipe Pro\u003C\u002Fli>\n\u003Cli>Purr Recipe Plugin\u003C\u002Fli>\n\u003Cli>Recipes by Simmer\u003C\u002Fli>\n\u003Cli>WordPress.com shortcode\u003C\u002Fli>\n\u003Cli>JSON-LD HTML Script\u003C\u002Fli>\n\u003Cli>Recipes Generator (JSON-LD embed code only)\u003C\u002Fli>\n\u003Cli>Multi Rating (ratings only)\u003C\u002Fli>\n\u003Cli>(Need anything else? Just ask!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is in active development. Feel free to contact us with any feature requests or ideas.\u003C\u002Fp>\n","The easy and user-friendly recipe plugin for everyone. Automatic JSON-LD metadata for food AND how-to recipes will improve your SEO!",50000,3709649,349,"2026-04-02T10:06:00.000Z","7.0","4.4","7.2",[90,19,91,92,93],"cooking","recipe","recipes","schema","https:\u002F\u002Fbootstrapped.ventures\u002Fwp-recipe-maker\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-recipe-maker.10.5.0.zip",92,"2026-02-26 15:59:49",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":16,"requires_php":112,"tags":113,"homepage":118,"download_link":119,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":73},"wp-menu-icons","WP Menu Icons","3.4.2","quadlayers","https:\u002F\u002Fprofiles.wordpress.org\u002Fquadlayers\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwp-menu-icons\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwp-menu-icons\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquadmenu\" rel=\"ugc\">QuadMenu\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fquadlayers\u002F\" rel=\"nofollow ugc\">Community\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fquadlayers\u002Fwp-menu-icons\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The site’s menu can be as simple as a list of links without indentation, or as complex as a major feature within the site.\u003C\u002Fp>\n\u003Cp>However, many developers strive to provide more complex features in their mega menu plugins, often overlooking users who only need a very basic function that isn’t included in the default WordPress menu.\u003C\u002Fp>\n\u003Cp>This is why we created WP Menu Icons, a plugin that doesn’t claim to be the best premium WordPress plugin, but does what it’s designed to do: it gives you the ability to incorporate icons into your WordPress menu.\u003C\u002Fp>\n\u003Ch3>WP Menu Icons PRO\u003C\u002Fh3>\n\u003Cp>The premium version of the WP Menu Icons plugin offers you some important extra features that allow full control of the menu icons customization process.\u003C\u002Fp>\n\u003Cp>Features included:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Ability to upload icons from IcoMoon\u003C\u002Fli>\n\u003Cli>Ability to upload icons from Fontello\u003C\u002Fli>\n\u003Cli>More features coming soon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Icons Libraries\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Dashicons\u003C\u002Fli>\n\u003Cli>Elegant Icons\u003C\u002Fli>\n\u003Cli>Elusive\u003C\u002Fli>\n\u003Cli>FontAwsome\u003C\u002Fli>\n\u003Cli>Foundation\u003C\u002Fli>\n\u003Cli>Themify\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","WP Menu Icons allows you to add icons to your WordPress menu items.",20000,742201,98,138,"2026-04-10T10:40:00.000Z","6.9.4","5.6",[114,115,116,117],"mega-menu","megamenu","menu","menu-icons","https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fwp-menu-icons\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-menu-icons.3.4.2.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":44,"num_ratings":45,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":137,"download_link":138,"security_score":139,"vuln_count":45,"unpatched_count":13,"last_vuln_date":140,"fetched_at":73},"mas-static-content","MAS Static Content","1.1.2","MadrasThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadrasthemes\u002F","\u003Cp>MAS Static Content is a free plugin that allows you to to create a custom post type static content and use it with shortcode.\u003C\u002Fp>\n\u003Cp>Use the \u003Ccode>[mas_static_content]\u003C\u002Fcode> shortcode with id attribute to display static content. You can also add class attribute for wrapper class so you can modify the specific output with custom CSS.\u003C\u002Fp>\n","MAS Static Content is a free plugin that allows you to to create a custom post type static content and use it with shortcode.",10000,380710,"2025-11-03T10:36:00.000Z","6.7.5","6.7","7.4",[135,115,136],"cpt","static-content","https:\u002F\u002Fgithub.com\u002Fmadrasthemes\u002Fmas-static-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmas-static-content.1.1.2.zip",99,"2024-09-24 00:00:00",{"attackSurface":142,"codeSignals":158,"taintFlows":226,"riskAssessment":227,"analyzedAt":236},{"hooks":143,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":157,"entryPointCount":45,"unprotectedCount":13},[144],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","wp_enqueue_scripts","ouffruits_file","index.php",36,[],[],[153],{"tag":154,"callback":155,"file":148,"line":156},"funnyfruits","funnyfruits_function",44,[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":225},[],{"prepared":13,"raw":13,"locations":161},[],{"escaped":163,"rawEcho":164,"locations":165},6,29,[166,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223],{"file":167,"line":108,"context":168},"funnyfruits.php","raw output",{"file":167,"line":170,"context":168},104,{"file":167,"line":172,"context":168},110,{"file":167,"line":174,"context":168},116,{"file":167,"line":176,"context":168},122,{"file":167,"line":178,"context":168},129,{"file":167,"line":180,"context":168},135,{"file":167,"line":182,"context":168},141,{"file":167,"line":184,"context":168},147,{"file":167,"line":186,"context":168},153,{"file":167,"line":188,"context":168},175,{"file":167,"line":190,"context":168},178,{"file":167,"line":192,"context":168},209,{"file":167,"line":194,"context":168},212,{"file":167,"line":196,"context":168},300,{"file":167,"line":198,"context":168},304,{"file":167,"line":200,"context":168},306,{"file":167,"line":202,"context":168},307,{"file":167,"line":204,"context":168},325,{"file":167,"line":206,"context":168},331,{"file":167,"line":208,"context":168},335,{"file":167,"line":210,"context":168},339,{"file":167,"line":212,"context":168},343,{"file":167,"line":214,"context":168},347,{"file":167,"line":216,"context":168},350,{"file":167,"line":218,"context":168},354,{"file":167,"line":220,"context":168},355,{"file":167,"line":222,"context":168},366,{"file":167,"line":224,"context":168},367,[],[],{"summary":228,"deductions":229},"The \"funny-fruits\" v1.0 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, SQL queries are exclusively handled with prepared statements, and there are no file operations or external HTTP requests, which significantly reduces common attack vectors. Furthermore, the vulnerability history shows no previously recorded CVEs, suggesting a potentially well-maintained codebase.  However, several significant concerns arise from the code signals. A substantial 17% of output is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities.  Additionally, the complete absence of nonce checks and capability checks on its sole entry point (a shortcode) leaves it vulnerable to various forms of injection and unauthorized execution if the shortcode's functionality is not inherently safe. Taint analysis shows no flows, which is good, but this may be due to a limited scope of analysis or a very simple plugin with limited user input processing.  The lack of authentication checks on any entry points, even though the attack surface is small, is a notable weakness. Overall, while the plugin avoids some common pitfalls, the unescaped output and the lack of proper authentication\u002Fauthorization on its shortcode present tangible security risks that should be addressed.",[230,232,234],{"reason":231,"points":30},"Unescaped output detected",{"reason":233,"points":62},"No nonce checks on entry points",{"reason":235,"points":62},"No capability checks on entry points","2026-03-16T23:06:18.736Z",{"wat":238,"direct":244},{"assetPaths":239,"generatorPatterns":240,"scriptPaths":241,"versionParams":243},[],[],[242],"\u002Fwp-content\u002Fplugins\u002Ffunny-fruits\u002Ffunnyfruits.php",[],{"cssClasses":245,"htmlComments":246,"htmlAttributes":247,"restEndpoints":248,"jsGlobals":249,"shortcodeOutput":250},[],[],[],[],[],[251],"[funnyfruits]",{"error":253,"url":254,"statusCode":255,"statusMessage":256,"message":256},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffunny-fruits\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":258},[]]