[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fX3rVoDnAGrASUXmXAvouGmlVBgj6tSAs-aNytYCBb24":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":15,"requires_php":15,"tags":16,"homepage":17,"download_link":18,"security_score":19,"vuln_count":13,"unpatched_count":13,"last_vuln_date":20,"fetched_at":21,"vulnerabilities":22,"developer":23,"crawl_stats":20,"alternatives":31,"analysis":32,"fingerprints":70},"page-hover-titles","Page Hover Titles","0.1","Mark Jaquith","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkjaquith\u002F","\u003Cp>Lets you set a “hover_title” custom value that will be the text shown in the “title” element of page links when using the \u003Ccode>wp_list_pages()\u003C\u002Fcode> function.\u003C\u002Fp>\n","Lets you set a \"hover_title\" custom value that will be the text shown in the \"title\" element of page links when using the \u003Ccode>wp_list_pages()\u003C\u002Fcode> function.",10,3284,0,"2006-09-26T09:29:00.000Z","",[],"http:\u002F\u002Ftxfx.net\u002Fcode\u002Fwordpress\u002Fpage-hover-titles\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-hover-titles.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":24,"display_name":7,"profile_url":8,"plugin_count":25,"total_installs":26,"avg_security_score":27,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},"markjaquith",29,176350,86,3337,69,"2026-04-04T15:34:44.196Z",[],{"attackSurface":33,"codeSignals":45,"taintFlows":58,"riskAssessment":59,"analyzedAt":69},{"hooks":34,"ajaxHandlers":41,"restRoutes":42,"shortcodes":43,"cronEvents":44,"entryPointCount":13,"unprotectedCount":13},[35],{"type":36,"name":37,"callback":38,"file":39,"line":40},"filter","wp_list_pages","txfx_page_hover_titles","page-hover-titles.php",49,[],[],[],[],{"dangerousFunctions":46,"sqlUsage":47,"outputEscaping":55,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":57},[],{"prepared":13,"raw":48,"locations":49},2,[50,53],{"file":39,"line":51,"context":52},16,"$wpdb->get_results() with variable interpolation",{"file":39,"line":54,"context":52},30,{"escaped":13,"rawEcho":13,"locations":56},[],[],[],{"summary":60,"deductions":61},"The \"page-hover-titles\" v0.1 plugin exhibits a strong security posture based on the provided static analysis.  It demonstrates excellent adherence to secure coding practices with no identified dangerous functions, file operations, or external HTTP requests. The plugin also correctly escapes all its output, mitigating cross-site scripting (XSS) vulnerabilities. Furthermore, the absence of any identified critical or high severity taint flows is a positive indicator.\n\nHowever, the analysis does reveal areas of concern.  The presence of two SQL queries that do not utilize prepared statements is a significant risk, potentially exposing the plugin and the WordPress site to SQL injection vulnerabilities. The complete lack of nonce checks and capability checks, especially given the absence of any identified entry points in this specific analysis, is a methodological weakness that could become a significant risk if the plugin's functionality expands or if entry points are introduced in future versions without proper authorization checks.  The vulnerability history shows no prior issues, which is positive, but it doesn't entirely negate the risks identified in the current code.\n\nIn conclusion, while the plugin's current code demonstrates good output escaping and avoids common dangerous functions, the use of raw SQL and the absence of authorization checks present notable risks that require attention. The lack of immediate vulnerabilities in its history is promising, but the identified coding weaknesses could lead to exploitable issues.",[62,64,67],{"reason":63,"points":11},"Raw SQL queries without prepared statements",{"reason":65,"points":66},"Missing nonce checks",5,{"reason":68,"points":66},"Missing capability checks","2026-03-17T00:12:36.137Z",{"wat":71,"direct":76},{"assetPaths":72,"generatorPatterns":73,"scriptPaths":74,"versionParams":75},[],[],[],[],{"cssClasses":77,"htmlComments":78,"htmlAttributes":81,"restEndpoints":82,"jsGlobals":83,"shortcodeOutput":84},[],[79,80],"\u003C!--\n\n\n","\n\n\n-->",[],[],[],[]]