[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_HRbODftGGIO4wl7buJH0xBBMKaJ8lFzC8-pUKEYKNA":3,"$fKQBw8r4u1enqcb49ykYcGCLZmWCTKNP057ThPxLyAkg":107,"$fvWJPHucJXvIpc4fGpRAPvP2COptIbEfCCTHJONq-r4c":112},{"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":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":37,"fingerprints":85},"hover-effect","Hower effect for Links","1.0.1","kamlesh kumar G","https:\u002F\u002Fprofiles.wordpress.org\u002Fkamlesh4kumar\u002F","\u003Cp>**Hover effect plugin is to create hover effect for links and Link buttons\u003C\u002Fp>\n","Hover effect plugin is to create hover effect for links and Link buttons",10,2089,100,1,"2016-05-06T06:16:00.000Z","4.5.33","3.0.1","",[20,21,22,23],"link-button-hover-effect","link-css3-hover-effect","link-hover-effect","links-hover-animation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhover-effect.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"kamlesh4kumar",30,84,"2026-05-20T13:49:43.878Z",[],{"attackSurface":38,"codeSignals":62,"taintFlows":72,"riskAssessment":73,"analyzedAt":84},{"hooks":39,"ajaxHandlers":54,"restRoutes":55,"shortcodes":56,"cronEvents":61,"entryPointCount":14,"unprotectedCount":26},[40,46,50],{"type":41,"name":42,"callback":43,"file":44,"line":45},"action","admin_menu","kk_hovereffect_plugin_settings","hovereffects.php",18,{"type":41,"name":47,"callback":48,"file":44,"line":49},"init","kk_hovereffect_register_front_script",32,{"type":41,"name":51,"callback":52,"file":44,"line":53},"wp_footer","kk_hovereffect_print_front_script",33,[],[],[57],{"tag":58,"callback":59,"file":44,"line":60},"hoverbtn","get_kk_hovereffect",93,[],{"dangerousFunctions":63,"sqlUsage":64,"outputEscaping":66,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":71},[],{"prepared":26,"raw":26,"locations":65},[],{"escaped":26,"rawEcho":14,"locations":67},[68],{"file":44,"line":69,"context":70},74,"raw output",[],[],{"summary":74,"deductions":75},"The 'hover-effect' plugin version 1.0.1 exhibits a generally good security posture based on the provided static analysis.  The absence of dangerous functions, use of prepared statements for all SQL queries, and lack of file operations or external HTTP requests are strong indicators of secure coding practices.  Furthermore, the plugin has no recorded vulnerabilities, CVEs, or common vulnerability types, suggesting a history of stable and secure releases.\n\nHowever, there are significant areas for concern. The most notable issue is that 100% of its outputs are not properly escaped. This represents a critical risk, as it makes the plugin highly susceptible to Cross-Site Scripting (XSS) attacks. An attacker could potentially inject malicious scripts through user-controlled input that is then rendered by the plugin without proper sanitization. The lack of any nonce or capability checks, while not directly leading to immediate vulnerabilities given the zero unprotected entry points, indicates a missed opportunity for robust access control and could become a risk if new entry points are introduced in the future without corresponding security measures.\n\nIn conclusion, while the plugin demonstrates strengths in preventing common vulnerabilities like SQL injection and avoiding dangerous functions, the complete lack of output escaping is a severe and critical flaw that exposes users to XSS.  The absence of broader security checks also suggests room for improvement in defense-in-depth strategies. Addressing the unescaped output should be the highest priority.",[76,79,82],{"reason":77,"points":78},"100% of outputs are not properly escaped",8,{"reason":80,"points":81},"No nonce checks present",3,{"reason":83,"points":81},"No capability checks present","2026-04-16T12:47:52.266Z",{"wat":86,"direct":92},{"assetPaths":87,"generatorPatterns":89,"scriptPaths":90,"versionParams":91},[88],"\u002Fwp-content\u002Fplugins\u002Fhover-effect\u002Fcss\u002Fdefault.css",[],[],[],{"cssClasses":93,"htmlComments":96,"htmlAttributes":97,"restEndpoints":100,"jsGlobals":101,"shortcodeOutput":102},[94,95],"hovicon","effect-1",[],[98,99],"class=\"hover effect type\"","hrefvalue=\"page or website url\"",[],[],[103,104,105,106],"\u003Ca href=",">\u003Ci class=\"hovicon effect-1 ","\">","\u003C\u002Fi>\u003C\u002Fa>",{"error":108,"url":109,"statusCode":110,"statusMessage":111,"message":111},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhover-effect\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":26,"versions":113},[]]