[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZGMmusQpai90oxyTw3cicJxD46iCdNLilytb9QMWkzA":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":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":58,"fingerprints":115},"wp-hooks-browser","WP Hooks Browser","1.0.0","Prince Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fcuri0us_s0ul\u002F","\u003Cp>If you ever wondered what are list of actions & filters a plugin has to offer so that you can hook into them into your theme or which hook might be coming into your way to get desired output and leaving you clueless than this plugin is for you.\u003C\u002Fp>\n\u003Cp>As a wordpress developer we often come into situation where we need to see all the actions\u002Ffilters defined and or used by a particular theme and or a plugin, this plugin will provide you the \u003Ccode>missing documentation\u003C\u002Fcode> of any theme\u002Fplugin installed in your wordpress site.\u003C\u002Fp>\n\u003Cp>WP Hook Browser will boost your productivity as a wordpress developer as you will have a list of all the hooks & filters required in a nice & simple layout.\u003C\u002Fp>\n\u003Cp>WP Hook Browser is a great debugging tool which will save you from hours of hair pulling and guessing game.\u003C\u002Fp>\n","A very simple plugin to document all the used and or defined hooks inside any of the installed theme and or plugins",10,2419,100,1,"2016-03-03T21:26:00.000Z","4.4.34","3.0.1","",[20,21,22,23,4],"action-reference","documentor","filter-reference","hooks-reference","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-hooks-browser.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"curi0us_s0ul",30,84,"2026-04-04T06:34:05.934Z",[36],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":56,"download_link":57,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"organized-docs","Organized Docs","2.6.3","isabel104","https:\u002F\u002Fprofiles.wordpress.org\u002Fisabel104\u002F","\u003Cp>Create documentation for any number of products, organized by product, and by sub-headings within each product. You can use this to create instruction guides for just about anything.\u003C\u002Fp>\n\u003Cp>This is for you if any of these apply:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You need to create software documentation.\u003C\u002Fli>\n\u003Cli>You need to create documentation for one or multiple products, and must have the docs organized neatly, by product. \u003C\u002Fli>\n\u003Cli>You need to write instruction guides for virtually anything, whether it be products, games, topics, etc. You can label them as “Instructions” instead of “Docs”.\u003C\u002Fli>\n\u003Cli>You don’t want to create a separate website for your docs. You simply want to add them on to your current WordPress site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin organizes your documentation articles into a visitor-friendly, browse-able format that fits right into your WordPress site. This takes the headache out of organizing documentation articles and instruction guides.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in SEO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Documentation articles will have schema.org microdata. It adds \u003Cstrong>TechArticle\u003C\u002Fstrong> microdata to single Docs, and \u003Cstrong>CollectionPage\u003C\u002Fstrong> microdata to Docs archives. You can disable the microdata.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation With a User-Friendly Structure For Your Visitors\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The main “Docs Page” will list all the products. Clicking on a product will take you to the docs only for that product.\u003C\u002Fp>\n\u003Cp>Each product’s docs are organized into subsections. The subsections list each individual article in that docs section.\u003C\u002Fp>\n\u003Cp>A single docs post will have a Table of Contents widget added to the sidebar. This will show a Table of Contents for docs pertaining only to the product which this current single doc belongs to.\u003C\u002Fp>\n\u003Cp>Organized Docs works on \u003Cstrong>Multisite\u003C\u002Fstrong> WordPress installations, as well as regular WordPress sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>To Consider\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin focuses on 2 priorities: a user-friendly docs structure for your visitors, and fast, optimized pagespeed both on the front and back ends of your site (a very light footprint). So, we omit features that focus on backend ease and bloating. So, there is no drag-and-drop ordering of docs. This plugin uses categories to classify your docs rather than creating a whole new interface for docs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fisabelcastillo.com\u002Fdocs\u002Fcreating-docs\" rel=\"nofollow ugc\">Quick Start Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For support, use the support forum link above.\u003C\u002Fp>\n","Create organized documentation for multiple products, organized by product and by subsections within each product.",70,10623,94,3,"2020-08-30T05:08:00.000Z","5.5.18","4.0",[52,53,21,54,55],"docs","documentation","instruction-guides","organized-documentation","https:\u002F\u002Fisabelcastillo.com\u002Fdocs\u002Fcategory\u002Forganized-docs-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forganized-docs.2.6.3.zip",{"attackSurface":59,"codeSignals":83,"taintFlows":103,"riskAssessment":104,"analyzedAt":114},{"hooks":60,"ajaxHandlers":79,"restRoutes":80,"shortcodes":81,"cronEvents":82,"entryPointCount":26,"unprotectedCount":26},[61,67,72,75,77,78],{"type":62,"name":63,"callback":64,"file":65,"line":66},"action","admin_init","display_hooks","trunk\\wp-hooks-browser.php",116,{"type":62,"name":68,"callback":69,"priority":70,"file":65,"line":71},"admin_menu","hooks_browser_menu",99,119,{"type":62,"name":73,"callback":73,"priority":70,"file":65,"line":74},"admin_enqueue_scripts",122,{"type":62,"name":63,"callback":64,"file":76,"line":66},"wp-hooks-browser.php",{"type":62,"name":68,"callback":69,"priority":70,"file":76,"line":71},{"type":62,"name":73,"callback":73,"priority":70,"file":76,"line":74},[],[],[],[],{"dangerousFunctions":84,"sqlUsage":85,"outputEscaping":87,"fileOperations":101,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":102},[],{"prepared":26,"raw":26,"locations":86},[],{"escaped":88,"rawEcho":89,"locations":90},8,6,[91,94,96,98,99,100],{"file":65,"line":92,"context":93},390,"raw output",{"file":65,"line":95,"context":93},397,{"file":65,"line":97,"context":93},400,{"file":76,"line":92,"context":93},{"file":76,"line":95,"context":93},{"file":76,"line":97,"context":93},2,[],[],{"summary":105,"deductions":106},"The wp-hooks-browser v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, indicating a minimal attack surface.  Furthermore, the plugin adheres to best practices by exclusively using prepared statements for SQL queries, eliminating the risk of SQL injection.  The lack of critical or high-severity taint flows further reinforces this positive assessment.\n\nHowever, there are areas for improvement. The output escaping is only properly handled for 57% of the outputs, which could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed. Additionally, the plugin performs file operations without any apparent capability checks or nonce verification, which could introduce risks if these operations are sensitive or can be triggered by unauthenticated users. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of its historical security. \n\nIn conclusion, wp-hooks-browser v1.0.0 is a promising plugin from a security perspective, with a very small attack surface and good SQL handling. The primary concerns revolve around the incomplete output escaping and the file operations that lack explicit security checks. Addressing these aspects would further solidify its security.",[107,109,112],{"reason":108,"points":89},"Incomplete output escaping",{"reason":110,"points":111},"File operations without capability checks",7,{"reason":113,"points":111},"File operations without nonce checks","2026-03-17T00:58:47.461Z",{"wat":116,"direct":121},{"assetPaths":117,"generatorPatterns":118,"scriptPaths":119,"versionParams":120},[],[],[],[],{"cssClasses":122,"htmlComments":123,"htmlAttributes":124,"restEndpoints":125,"jsGlobals":126,"shortcodeOutput":127},[],[],[],[],[],[]]