[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGhr8IW2mqmCsgZPlueznf8gwDEG7Elw3w2iuQb2prJk":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":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":62,"crawl_stats":38,"alternatives":70,"analysis":165,"fingerprints":402},"menu-image","Menu Image, Icons made easy","3.13","Rui Guerreiro","https:\u002F\u002Fprofiles.wordpress.org\u002Ftakanakui\u002F","\u003Cp>Easily add an image or icon in a menu item. Creating a better website menu.\u003Cbr \u002F>\nControl the position of the image or icon and also it’s size.\u003C\u002Fp>\n\u003Cp>With Menu Image plugin you can do more, check some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[New] FontAwesome Icons\u003C\u002Fli>\n\u003Cli>[New] DashIcons Icons\u003C\u002Fli>\n\u003Cli>Hide Title and show only image or icon.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Left of the menu item title.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Right of the menu item title.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Above of the menu item title.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Below of the menu item title.\u003C\u002Fli>\n\u003Cli>Switch images \u002F icons on mouse over the menu item.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Convert menu items into Call to action buttons.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Add count bubble to menu items (Cart total, category total, custom function) menu items.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Notification badges on the menu items (New, Sale, Hiring, etc).\u003C\u002Fli>\n\u003Cli>[PREMIUM] Color customization of the buttons, badges and bubbles.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Disable Menu Image in Mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fmenu-image-wordpress-plugin\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=menu_image_premium_readme_link\" rel=\"nofollow ugc\">Menu Image Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fdocumentation\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=menu_image_documentation_readme_link\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fcontact-us\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=menu_image_contact_readme_link\" rel=\"nofollow ugc\">Creat support ticket\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpmobilemenu.com\u002F?utm_source=wordpressorg&utm_medium=menu-image&utm_campaign=plugin-description\" rel=\"nofollow ugc\">Mobile Menu\u003C\u002Fa>: WP Mobile Menu is the best WordPress responsive mobile menu. Provide to your mobile visitor an easy access to your site content using any device smartphone\u002Ftablet\u002Fdesktop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fpay-with-stripe\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=pay_with_stripe_readme_link\" rel=\"nofollow ugc\">Pay With Stripe\u003C\u002Fa>: Easily Sell your products with Stripe on your WordPress website without any other complex e-commerce solution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What people is saying!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ccode>Easy to use and good author support\u003C\u002Fcode>\u003Cbr \u002F>\n  This plugin is a good solution to easily include an image in a menu. Excellent support from plugin author!\u003C\u002Fp>\n\u003Cp>@dwoolworth824\u003C\u002Fp>\n\u003Cp>\u003Ccode>Best plugin for adding a logo to your navigation\u003C\u002Fcode>\u003Cbr \u002F>\n  I’d definitely recommend this plugin if you need to add a logo to your navigation in WordPress. The support provided is so 5 stars!\u003C\u002Fp>\n\u003Cp>@manmade1\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Adds an image or icon in the menu items. You can choose the position of the image (after, before, above, below) or even hide the menu item title.",100000,2086853,90,123,"2025-07-20T23:15:00.000Z","6.7.5","4.4.0","",[20,21,22,23,24],"icons","image","menu","nav-menu","navigation","https:\u002F\u002Fwww.freshlightlab.com\u002Fmenu-image-wordpress-plugin\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=Plugin+URI","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-image.3.13.zip",99,2,0,"2023-12-19 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2023-50826","menu-image-icons-made-easy-authenticated-administrator-stored-cross-site-scripting-via-settings","Menu Image, Icons made easy \u003C= 3.10 - Authenticated (Administrator+) Stored Cross-Site Scripting via settings","The Menu Image, Icons made easy plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 3.10 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=3.10","3.11","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0ff001c2-95f9-42a2-b5a3-74937be41756?source=api-prod",35,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":44,"published_date":58,"updated_date":45,"references":59,"days_to_patch":61},"CVE-2022-0450","menu-image-icons-made-easy-authenticated-cross-site-scripting","Menu Image, Icons made easy \u003C= 3.0.7 - Authenticated Cross-Site Scripting","The Menu Image, Icons made easy WordPress plugin before 3.0.8 does not have authorisation and CSRF checks when saving menu settings, and does not validate, sanitise and escape them. As a result, any authenticate users, such as subscriber can update the settings or arbitrary menu and put Cross-Site Scripting payloads in them which will be triggered in the related menu in the frontend","\u003C3.0.8","3.0.8",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2022-03-07 00:00:00",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F40873fcd-4161-4862-ac73-8046159f4739?source=api-prod",687,{"slug":63,"display_name":7,"profile_url":8,"plugin_count":64,"total_installs":65,"avg_security_score":66,"avg_patch_time_days":67,"trust_score":68,"computed_at":69},"takanakui",4,180010,91,421,73,"2026-04-03T21:27:43.122Z",[71,89,107,126,146],{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":11,"downloaded":79,"rating":80,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":18,"tags":85,"homepage":86,"download_link":87,"security_score":80,"vuln_count":28,"unpatched_count":29,"last_vuln_date":88,"fetched_at":31},"menu-icons","Menu Icons by ThemeIsle","0.13.21","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>This plugin gives you the ability to add icons to your menu items, similar to the look of the latest dashboard menu.\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\u002FYcSotWXIczI?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\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>After the plugin is activated, go to \u003Cem>Appearance\u003C\u002Fem> > \u003Cem>Menus\u003C\u002Fem> to edit your menus\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable icon types in “Menu Icons Settings” meta box\u003C\u002Fli>\n\u003Cli>Set default settings for current nav menu; these settings will be inherited by the newly added menu items\u003C\u002Fli>\n\u003Cli>Select icon by clicking on the “Select icon” link\u003C\u002Fli>\n\u003Cli>Save the menu\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Supported icon types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dashicons (WordPress core icons)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fshoestrap.org\u002Fdownloads\u002Felusive-icons-webfont\u002F\" rel=\"nofollow ugc\">Elusive Icons\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fshoestrap.org\u002Fblog\u002Fauthor\u002Faristath\u002F\" rel=\"nofollow ugc\">Aristeides Stathopoulos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffontawesome.io\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fdavegandy\" rel=\"nofollow ugc\">Dave Gandy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fzurb.com\u002Fplayground\u002Ffoundation-icon-fonts-3\u002F\" rel=\"nofollow ugc\">Foundation Icons\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fzurb.com\u002F\" rel=\"nofollow ugc\">Zurb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgenericons.com\u002F\" rel=\"nofollow ugc\">Genericons\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fautomattic.com\u002F\" rel=\"nofollow ugc\">Automattic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffontello.com\u002F\" rel=\"nofollow ugc\">Fontello\u003C\u002Fa> icon packs\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fthemeisle.com\u002Ffree-icons\u002F\" rel=\"nofollow ugc\">TI Icons\u003C\u002Fa> icon pack by \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fthemeisle\" rel=\"nofollow ugc\">ThemeIsle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Image (attachments)\u003C\u002Fli>\n\u003Cli>SVG (attachments)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Planned supported icon types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image (URL)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible themes\u003C\u002Fh4>\n\u003Cp>Menu icons works with most of the themes out there, especially with popular ones like Twenty Seventeen or \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fthemes\u002Fhestia\u002F\" rel=\"nofollow ugc\">Hestia\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Development of this plugin is done on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodeinwp\u002Fwp-menu-icons\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. \u003Cstrong>Pull requests welcome\u003C\u002Fstrong>. Please see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodeinwp\u002Fwp-menu-icons\u002Fissues\" rel=\"nofollow ugc\">issues reported\u003C\u002Fa> there before going to the plugin forum.\u003C\u002Fp>\n\u003Ch3>If you like this plugin, then consider checking out our other projects:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codeinwp.com\u002Fblog\u002F\" rel=\"nofollow ugc\">CodeinWP Blog\u003C\u002Fa> – Designer’s Guide To WordPress\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Frevive.social\" rel=\"nofollow ugc\">Revive.Social\u003C\u002Fa> – Social Media Tools\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fjustfreethemes.com\" rel=\"nofollow ugc\">JustFreeThemes\u003C\u002Fa> – Free WordPress Themes directory\u003C\u002Fp>\n","Spice up your navigation menus with pretty icons, easily.",4353018,98,841,"2026-03-13T13:44:00.000Z","6.9.4","4.7",[20,22,23,24],"https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fwp-menu-icons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-icons.zip","2026-02-03 09:50:11",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":28,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":105,"download_link":106,"security_score":99,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"easy-menu-icons","Easy Menu Icons – Awesome Menu Icons","1.1.2","themewant","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemewant\u002F","\u003Cp>Easy Menu Icons is a versatile and user-friendly plugin that enhances your WordPress menus with icon support. This plugin allows you to effortlessly add icons to your menu items, making your navigation more intuitive and visually appealing. With support for a wide range of icon libraries, including Dashicons, FontAwesome, Elusive Icons, Fontello Icons, and even custom icons, Easy Menu Icons provides unparalleled flexibility and customization options for your WordPress menus.\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\u002F0fM4Z_94vzk?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>\u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fmenuicon\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Feasy-menu-icons-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>After the plugin is activated, go to \u003Cem>Appearance\u003C\u002Fem> > \u003Cem>Menus\u003C\u002Fem> to edit your menus\u003C\u002Fli>\n\u003Cli>Add your icon now to your menu item\u003C\u002Fli>\n\u003Cli>Select icon by clicking on the “Add Icon” link\u003C\u002Fli>\n\u003Cli>Save the menu\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Free Version Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Easily Change Menu Icon Color\u003C\u002Fli>\n\u003Cli>Adjust Your Icon Size        \u003C\u002Fli>\n\u003Cli>Adjust Your Icon Position Easily \u003C\u002Fli>\n\u003Cli>You can manage Icon Spacing As well\u003C\u002Fli>\n\u003Cli>You can use \u003Cstrong>Dashicon\u003C\u002Fstrong> and \u003Cstrong>Font Awesome\u003C\u002Fstrong> Only for free version.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Pro Version Extra Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>All Free version features included\u003C\u002Fli>\n\u003Cli>Fontawesome Icon Supported \u003Ca href=\"http:\u002F\u002Ffontawesome.io\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Elegant Icon Supported \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fblog\u002Fresources\u002Felegant-icon-font\" rel=\"nofollow ugc\">Elegant Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Foundation Icon Supported \u003Ca href=\"http:\u002F\u002Fzurb.com\u002Fplayground\u002Ffoundation-icon-fonts-3\u002F\" rel=\"nofollow ugc\">Foundation Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Elusive Icon Supported \u003Ca href=\"http:\u002F\u002Fshoestrap.org\u002Fdownloads\u002Felusive-icons-webfont\u002F\" rel=\"nofollow ugc\">Elusive Icons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Themify Icon Supported \u003Ca href=\"https:\u002F\u002Fthemify.me\u002Fstaging\u002Fthemify-icons\" rel=\"nofollow ugc\">Themify Icon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fontello Icon Supported \u003Ca href=\"http:\u002F\u002Ffontello.com\u002F\" rel=\"nofollow ugc\">Fontello\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Generic Icon Font Supported \u003Ca href=\"http:\u002F\u002Fgenericons.com\u002F\" rel=\"nofollow ugc\">Genericons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom Icon like SVG, PNG images supported\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin makes use of the following third-party api and libraries to provide enhanced functionality and user experience. None of these api or libraries collect or transmit personal data outside your WordPress installation.\u003C\u002Fp>\n\u003Cp>Themewant\u003Cbr \u002F>\nThis api only send notice and offer to the user. User dashboard loads the notice and display.\u003Cbr \u002F>\nSource: https:\u002F\u002Fthemewant.com\u002Fmenuicon\u003C\u002Fp>\n","The Easy Menu Icons Plugin for WordPress menu icon plugin where can decoration your menu item with different types icon.",600,5057,100,"2025-12-29T06:13:00.000Z","6.8.5","5.0",[72,104,23,24],"nav-icon","https:\u002F\u002Fthemewant.com\u002Fdownloads\u002Feasy-menu-icons-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-menu-icons.1.1.2.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":99,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":123,"download_link":124,"security_score":125,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"nifty-menu-options","Material UI Menu Icons – Nifty Menu Options","1.0.2","Joseph G.","https:\u002F\u002Fprofiles.wordpress.org\u002Fdunhakdis\u002F","\u003Cp>Adds beautiful icons to your WordPress menu items. More menu item options are coming soon!\u003C\u002Fp>\n","Adds beautiful icons to your WordPress menu items. More menu item options are coming soon!",200,16811,1,"2020-09-20T13:41:00.000Z","5.5.18","4.5","5.4",[20,22,72,23,24],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnifty-menu-options\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnifty-menu-options.1.0.2.zip",85,{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":99,"num_ratings":136,"last_updated":137,"tested_up_to":101,"requires_at_least":102,"requires_php":138,"tags":139,"homepage":143,"download_link":144,"security_score":80,"vuln_count":28,"unpatched_count":29,"last_vuln_date":145,"fetched_at":31},"bellows-accordion-menu","Bellows Accordion Menu","1.4.4","sevenspark","https:\u002F\u002Fprofiles.wordpress.org\u002Fsevenspark\u002F","\u003Cp>Bellows is an awesome accordion menu for WordPress.  It works with the WordPress menu system to allow you to build beautiful accordion menus for your site.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpaccordionmenu.com\u002Ffree\u002F\" rel=\"nofollow ugc\">Bellows Lite Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpaccordionmenu.com\u002F\" rel=\"nofollow ugc\">Bellows Full Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get started: \u003Ca href=\"http:\u002F\u002Fsevenspark.com\u002Fdocs\u002Fbellows\u002Fquick-start\u002Flite\" rel=\"nofollow ugc\">Bellows Quick Start Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Feature Overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully functional accordion menu\u003C\u002Fli>\n\u003Cli>Multiple submenu levels\u003C\u002Fli>\n\u003Cli>3 included skin presets\u003C\u002Fli>\n\u003Cli>Multi- or single-folding\u003C\u002Fli>\n\u003Cli>Expand current submenu automatically option\u003C\u002Fli>\n\u003Cli>Shortcode integration – add an accodion menu to yoru site anywhere you can add shortcodes\u003C\u002Fli>\n\u003Cli>Widget integration – add an accordion menu to your widgetized theme areas\u003C\u002Fli>\n\u003C\u002Ful>\n","A flexible and robust accordion menu plugin",10000,118946,23,"2025-05-19T16:18:00.000Z","7.4",[140,141,22,24,142],"accordion","images","widgets","http:\u002F\u002Fgetbellows.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbellows-accordion-menu.1.4.4.zip","2025-06-05 00:00:00",{"slug":147,"name":148,"version":149,"author":150,"author_profile":151,"description":152,"short_description":153,"active_installs":154,"downloaded":155,"rating":156,"num_ratings":157,"last_updated":158,"tested_up_to":159,"requires_at_least":160,"requires_php":18,"tags":161,"homepage":163,"download_link":164,"security_score":125,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"nav-menu-images","Nav Menu Images","3.4","Milan Dinić","https:\u002F\u002Fprofiles.wordpress.org\u002Fdimadin\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002Fwordpress\u002Fplugins\u002Fnav-menu-images\u002F\" rel=\"nofollow ugc\">Plugin homepage\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002F\" rel=\"nofollow ugc\">Plugin author\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin enables you to upload images for nav menu items on a menu edit screen. By default, those images will be displayed instead of text for respective menu items. Note that after upload, you should set an image as ‘featured’ to be able to display it.\u003C\u002Fp>\n\u003Cp>You can also set images that will be displayed only when you hover menu item, or when menu item is of currently displayed page. \u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002Fwordpress\u002Fplugins\u002Fnav-menu-images\u002F#how-to-use\" rel=\"nofollow ugc\">Read detailed instructions about using plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Developers can use many available filters to make their own way of displaying images, or even create a child class on top of base one. See source code for more ideas.\u003C\u002Fp>\n\u003Cp>Although this plugin displays uploaded images out of the box, it will probably not give best possible look, so it’s recommended to create custom CSS styles for affected elements.\u003C\u002Fp>\n\u003Cp>Nav Menu Images code is partly based on a code from now defunct plugin Custom Menu Images by \u003Ca href=\"http:\u002F\u002Fhuellaspyp.com\u002F\" rel=\"nofollow ugc\">Anabelle Handdoek\u003Cbr \u002F>\n\u003C\u002Fa>\u002F\u003Ca href=\"http:\u002F\u002F8manos.com\u002F\" rel=\"nofollow ugc\">∞manos s.a.s\u003C\u002Fa> and a code from plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fmetronet-profile-picture\u002F\" rel=\"ugc\">Metronet Profile Picture\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fwww.ronalfy.com\u002F\" rel=\"nofollow ugc\">Ronald Huereca\u003C\u002Fa>\u002F\u003Ca href=\"http:\u002F\u002Fwww.metronet.no\u002F\" rel=\"nofollow ugc\">Metronet Norge AS\u003C\u002Fa>.\u003C\u002Fp>\n","Display image as a menu item content.",6000,147835,84,37,"2017-11-28T11:14:00.000Z","4.6.30","3.1",[21,162,22,23],"media","http:\u002F\u002Fblog.milandinic.com\u002Fwordpress\u002Fplugins\u002Fnav-menu-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnav-menu-images.3.4.zip",{"attackSurface":166,"codeSignals":281,"taintFlows":328,"riskAssessment":390,"analyzedAt":401},{"hooks":167,"ajaxHandlers":255,"restRoutes":277,"shortcodes":278,"cronEvents":279,"entryPointCount":280,"unprotectedCount":117},[168,174,178,182,186,190,193,196,200,205,207,211,215,219,222,226,230,234,237,242,245,248,251],{"type":169,"name":170,"callback":171,"file":172,"line":173},"action","admin_menu","create_menu_image_options_page","menu-image.php",104,{"type":169,"name":175,"callback":176,"file":172,"line":177},"admin_init","register_menu_image_settings",106,{"type":169,"name":179,"callback":180,"file":172,"line":181},"after_uninstall","mm_fs_uninstall_cleanup",110,{"type":169,"name":183,"callback":184,"file":172,"line":185},"init","menu_image_init",114,{"type":169,"name":187,"callback":188,"file":172,"line":189},"admin_head-nav-menus.php","menu_image_admin_head_nav_menus_action",121,{"type":169,"name":191,"callback":188,"file":172,"line":192},"toplevel_page_menu-image-options",122,{"type":169,"name":194,"callback":195,"file":172,"line":14},"wp_enqueue_scripts","menu_image_add_inline_style_action",{"type":169,"name":197,"callback":198,"file":172,"line":199},"admin_action_delete-menu-item-image","menu_image_delete_menu_item_image_action",124,{"type":169,"name":201,"callback":202,"priority":203,"file":172,"line":204},"wp_update_nav_menu_item","wp_update_nav_menu_item_action",10,129,{"type":169,"name":175,"callback":175,"priority":27,"file":172,"line":206},135,{"type":169,"name":208,"callback":209,"priority":117,"file":172,"line":210},"wp_nav_menu_item_custom_fields","menu_image_menu_custom_fields",137,{"type":212,"name":213,"callback":213,"priority":203,"file":172,"line":214},"filter","file_is_displayable_image",144,{"type":212,"name":216,"callback":217,"priority":203,"file":172,"line":218},"jetpack_photon_override_image_downsize","jetpack_photon_override_image_downsize_filter",150,{"type":212,"name":220,"callback":220,"priority":27,"file":172,"line":221},"wp_get_attachment_image_attributes",156,{"type":212,"name":223,"callback":224,"priority":203,"file":172,"line":225},"megamenu_nav_menu_link_attributes","menu_image_nav_menu_link_attributes_filter",164,{"type":212,"name":227,"callback":228,"priority":203,"file":172,"line":229},"megamenu_the_title","menu_image_nav_menu_item_title_filter",170,{"type":212,"name":231,"callback":232,"file":172,"line":233},"wp_setup_nav_menu_item","menu_image_wp_setup_nav_menu_item",179,{"type":212,"name":235,"callback":224,"priority":203,"file":172,"line":236},"nav_menu_link_attributes",180,{"type":212,"name":238,"callback":239,"priority":240,"file":172,"line":241},"manage_nav-menus_columns","menu_image_nav_menu_manage_columns",11,186,{"type":212,"name":243,"callback":228,"priority":203,"file":172,"line":244},"nav_menu_item_title",187,{"type":212,"name":246,"callback":228,"priority":203,"file":172,"line":247},"the_title",193,{"type":169,"name":249,"callback":249,"file":172,"line":250},"admin_enqueue_scripts",209,{"type":169,"name":252,"callback":253,"file":172,"line":254},"admin_notices","wp_menu_image_fontawesome_admin_notice",1065,[256,262,266,269,273],{"action":257,"nopriv":258,"callback":259,"hasNonce":260,"hasCapCheck":260,"file":172,"line":261},"set-menu-item-settings",false,"menu_image_save_post_action",true,115,{"action":263,"nopriv":258,"callback":264,"hasNonce":260,"hasCapCheck":260,"file":172,"line":265},"set-menu-item-thumbnail","wp_ajax_set_menu_item_thumbnail",125,{"action":267,"nopriv":258,"callback":267,"hasNonce":258,"hasCapCheck":258,"file":172,"line":268},"get_menu_image_item_settings",126,{"action":270,"nopriv":258,"callback":271,"hasNonce":260,"hasCapCheck":260,"file":172,"line":272},"get_resized_thumbnail","wp_ajax_get_resized_thumbnail",127,{"action":274,"nopriv":258,"callback":275,"hasNonce":260,"hasCapCheck":258,"file":172,"line":276},"dismiss_wp_menu_image_fa","dismiss_wp_menu_image_fa_notice",201,[],[],[],5,{"dangerousFunctions":282,"sqlUsage":283,"outputEscaping":285,"fileOperations":29,"externalRequests":29,"nonceChecks":322,"capabilityChecks":64,"bundledLibraries":323},[],{"prepared":29,"raw":29,"locations":284},[],{"escaped":286,"rawEcho":287,"locations":288},30,16,[289,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320],{"file":172,"line":290,"context":291},94,"raw output",{"file":172,"line":293,"context":291},1035,{"file":172,"line":295,"context":291},1540,{"file":172,"line":297,"context":291},1542,{"file":172,"line":299,"context":291},1572,{"file":172,"line":301,"context":291},1574,{"file":172,"line":303,"context":291},1582,{"file":172,"line":305,"context":291},1584,{"file":172,"line":307,"context":291},1592,{"file":172,"line":309,"context":291},1594,{"file":172,"line":311,"context":291},1696,{"file":172,"line":313,"context":291},1765,{"file":172,"line":315,"context":291},1770,{"file":172,"line":317,"context":291},1797,{"file":172,"line":319,"context":291},1802,{"file":172,"line":321,"context":291},1813,6,[324],{"name":325,"version":326,"knownCves":327},"Freemius","1.0",[],[329,358,381],{"entryPoint":330,"graph":331,"unsanitizedCount":357,"severity":41},"get_menu_image_item_settings (menu-image.php:78)",{"nodes":332,"edges":353},[333,338,343,347,351],{"id":334,"type":335,"label":336,"file":172,"line":337},"n0","source","$_POST",81,{"id":339,"type":340,"label":341,"file":172,"line":290,"wp_function":342},"n1","sink","echo() [XSS]","echo",{"id":344,"type":335,"label":345,"file":172,"line":346},"n2","$_POST (x2)",92,{"id":348,"type":349,"label":350,"file":172,"line":346},"n3","transform","→ wp_post_thumbnail_html()",{"id":352,"type":340,"label":341,"file":172,"line":311,"wp_function":342},"n4",[354,355,356],{"from":334,"to":339,"sanitized":258},{"from":344,"to":348,"sanitized":258},{"from":348,"to":352,"sanitized":258},3,{"entryPoint":359,"graph":360,"unsanitizedCount":28,"severity":41},"\u003Cmenu-image> (menu-image.php:0)",{"nodes":361,"edges":376},[362,363,364,367,371,372,374],{"id":334,"type":335,"label":345,"file":172,"line":337},{"id":339,"type":340,"label":341,"file":172,"line":290,"wp_function":342},{"id":344,"type":335,"label":365,"file":172,"line":366},"$_POST (x5)",324,{"id":348,"type":340,"label":368,"file":172,"line":369,"wp_function":370},"update_option() [Settings Manipulation]",332,"update_option",{"id":352,"type":335,"label":345,"file":172,"line":346},{"id":373,"type":349,"label":350,"file":172,"line":346},"n5",{"id":375,"type":340,"label":341,"file":172,"line":311,"wp_function":342},"n6",[377,378,379,380],{"from":334,"to":339,"sanitized":260},{"from":344,"to":348,"sanitized":260},{"from":352,"to":373,"sanitized":258},{"from":373,"to":375,"sanitized":258},{"entryPoint":382,"graph":383,"unsanitizedCount":29,"severity":389},"handle_options_form (menu-image.php:303)",{"nodes":384,"edges":387},[385,386],{"id":334,"type":335,"label":365,"file":172,"line":366},{"id":339,"type":340,"label":368,"file":172,"line":369,"wp_function":370},[388],{"from":334,"to":339,"sanitized":260},"low",{"summary":391,"deductions":392},"The \"menu-image\" plugin v3.13 presents a mixed security posture.  While it demonstrates good practices such as 100% use of prepared statements for SQL queries and a significant percentage of properly escaped output, there are notable areas of concern.  The presence of an unprotected AJAX handler significantly increases the attack surface, providing an entry point for unauthenticated malicious actions.\n\nTaint analysis indicates a potential for unsanitized paths, although thankfully no critical or high severity flows were identified in this version.  The plugin's vulnerability history is concerning, with two known medium severity Cross-Site Scripting (XSS) vulnerabilities, the last of which was identified relatively recently in December 2023.  Although currently unpatched CVEs are zero, this pattern suggests a tendency towards issues that could expose users to XSS attacks if not carefully addressed.\n\nIn conclusion, the plugin benefits from secure database interactions and reasonable output sanitization. However, the unprotected AJAX handler and past XSS vulnerabilities represent the most significant risks.  Continued vigilance and prompt patching of any newly discovered vulnerabilities are crucial for maintaining a secure environment.",[393,395,397,399],{"reason":394,"points":203},"AJAX handler without authentication",{"reason":396,"points":280},"Flows with unsanitized paths",{"reason":398,"points":203},"Past medium severity XSS vulnerabilities (2)",{"reason":400,"points":280},"Output escaping is only 65% proper","2026-03-16T17:07:03.352Z",{"wat":403,"direct":416},{"assetPaths":404,"generatorPatterns":409,"scriptPaths":410,"versionParams":411},[405,406,407,408],"\u002Fwp-content\u002Fplugins\u002Fmenu-image\u002Fcss\u002Fmenu-image.css","\u002Fwp-content\u002Fplugins\u002Fmenu-image\u002Fcss\u002Fmenu-image-admin.css","\u002Fwp-content\u002Fplugins\u002Fmenu-image\u002Fjs\u002Fmenu-image.js","\u002Fwp-content\u002Fplugins\u002Fmenu-image\u002Fjs\u002Fmenu-image-admin.js",[],[407,408],[412,413,414,415],"menu-image\u002Fcss\u002Fmenu-image.css?ver=","menu-image\u002Fcss\u002Fmenu-image-admin.css?ver=","menu-image\u002Fjs\u002Fmenu-image.js?ver=","menu-image\u002Fjs\u002Fmenu-image-admin.js?ver=",{"cssClasses":417,"htmlComments":424,"htmlAttributes":425,"restEndpoints":428,"jsGlobals":430,"shortcodeOutput":432},[418,419,420,421,422,423],"menu-image-item-settings-content","menu-image-modal-header","menu-image-close-overlay","menu-image-icon-settings","menu-image-button-settings","menu-image-notifications-settings",[],[426,427],"data-menu-id","data-menu-item-id",[429],"\u002Fwp-json\u002Fmenu-image\u002Fv1\u002Fsettings",[431],"menuImage",[]]