[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkKc6ALDVXnf0z8MhF4CMiy0lnqMt2kIrbOS9tti0cmo":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":41,"fingerprints":124},"wp-menu-effects","Menu Hover Effects – CSS Menu Effects","1.0.2","Green Jay Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenjaymedia\u002F","\u003Cp>Transform your menu into cool hover effects easily.  Just select the effect you want and choose colors. That’s it.  Your menu transforms completely into a menu with cool css hover effects.\u003C\u002Fp>\n\u003Cp>CSS Menu Hover Effects plugin is easy to install and use, with 20+ different options.\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>If you don’t want to learn css, or don’t know css for menu hover effects, just use this plugin.  So much easier.\u003C\u002Fp>\n\u003Ch4>Why You Need This\u003C\u002Fh4>\n\u003Cp>No need to learn css.  Just install the plugin and choose the menu hover effect you want.\u003C\u002Fp>\n\u003Cp>Lightweight plugin. Does not slow down site.\u003C\u002Fp>\n","CSS Menu Hover Effects plugin is easy to use, with 20+ different options.  Just select the effect you want and choose colors. That’s it.",60,2326,100,1,"2021-07-21T22:25:00.000Z","5.8.13","3.6","",[20,21,22,23,24],"css-menu-animations","css-menu-effects","css-menu-hover-effects","menu-animations","menu-hover-effects","https:\u002F\u002Fgreenjaymedia.com\u002F?utm_source=wp-admin&utm_medium=plugins-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-menu-effects.1.0.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"greenjaymedia",2,260,93,30,89,"2026-04-04T07:14:45.091Z",[],{"attackSurface":42,"codeSignals":93,"taintFlows":113,"riskAssessment":114,"analyzedAt":123},{"hooks":43,"ajaxHandlers":89,"restRoutes":90,"shortcodes":91,"cronEvents":92,"entryPointCount":28,"unprotectedCount":28},[44,50,54,58,62,66,70,76,80,85],{"type":45,"name":46,"callback":47,"file":48,"line":49},"action","admin_head","add_style_tag","core\\backend\\settings.php",272,{"type":45,"name":51,"callback":52,"file":48,"line":53},"admin_menu","add_submenu",273,{"type":45,"name":55,"callback":56,"file":48,"line":57},"admin_init","add_sections",274,{"type":45,"name":59,"callback":60,"file":48,"line":61},"admin_enqueue_scripts","enqueues",275,{"type":45,"name":63,"callback":60,"file":64,"line":65},"wp_enqueue_scripts","core\\frontend\\menu-effects-handler.php",204,{"type":45,"name":67,"callback":68,"file":64,"line":69},"wp_head","render_menu_effects",205,{"type":71,"name":72,"callback":73,"priority":74,"file":64,"line":75},"filter","wp_nav_menu","add_menu_effects_class_to_selected_menu",10,206,{"type":71,"name":77,"callback":78,"priority":74,"file":64,"line":79},"wp_nav_menu_objects","prepare_menu_items",208,{"type":45,"name":81,"callback":82,"file":83,"line":84},"plugins_loaded","late_init","core\\inc\\init.php",20,{"type":45,"name":86,"callback":87,"file":83,"line":88},"init","after_init",22,[],[],[],[],{"dangerousFunctions":94,"sqlUsage":95,"outputEscaping":97,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":112},[],{"prepared":28,"raw":28,"locations":96},[],{"escaped":98,"rawEcho":99,"locations":100},11,5,[101,104,105,108,110],{"file":48,"line":102,"context":103},214,"raw output",{"file":64,"line":13,"context":103},{"file":106,"line":107,"context":103},"core\\inc\\helpers.php",24,{"file":106,"line":109,"context":103},26,{"file":106,"line":111,"context":103},65,[],[],{"summary":115,"deductions":116},"The wp-menu-effects v1.0.2 plugin exhibits a strong security posture based on the provided static analysis.  The absence of any identified entry points, such as AJAX handlers, REST API routes, shortcodes, or cron events, significantly limits the potential attack surface. Furthermore, the code demonstrates good practices by not utilizing dangerous functions, performing file operations, or making external HTTP requests.  The fact that all SQL queries are properly prepared is a notable strength.\n\nHowever, there are areas for improvement.  The plugin lacks explicit nonce and capability checks, which could leave it vulnerable if new entry points were introduced or if existing code paths were unintentionally exposed. While the current output escaping is at 69%, the 31% that is not properly escaped represents a potential risk for cross-site scripting (XSS) vulnerabilities. The taint analysis reporting zero flows is positive, suggesting no immediate critical or high-severity vulnerabilities were detected in that regard.\n\nThe plugin's vulnerability history is completely clean, with zero known CVEs. This indicates a good track record and a likely commitment to security by the developers.  In conclusion, while the plugin is currently in a good state with a small attack surface and no known vulnerabilities, addressing the missing nonces, capability checks, and improving output escaping would further enhance its security.",[117,119,121],{"reason":118,"points":99},"Unescaped output",{"reason":120,"points":99},"Missing nonce checks",{"reason":122,"points":99},"Missing capability checks","2026-03-16T21:41:28.117Z",{"wat":125,"direct":134},{"assetPaths":126,"generatorPatterns":129,"scriptPaths":130,"versionParams":131},[127,128],"\u002Fwp-content\u002Fplugins\u002Fwp-menu-effects\u002Fassets\u002Fcss\u002Fwp-menu-effects.css","\u002Fwp-content\u002Fplugins\u002Fwp-menu-effects\u002Fassets\u002Fjs\u002Fwp-menu-effects.js",[],[128],[132,133],"wp-menu-effects\u002Fassets\u002Fcss\u002Fwp-menu-effects.css?ver=","wp-menu-effects\u002Fassets\u002Fjs\u002Fwp-menu-effects.js?ver=",{"cssClasses":135,"htmlComments":138,"htmlAttributes":139,"restEndpoints":143,"jsGlobals":144,"shortcodeOutput":146},[136,137],"wpme-effect-setting","wpme_hidden",[],[140,141,142],"data-gifs_url","data-empty_message","data-effects",[],[145],"wpme_helpers",[]]