[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fG4T9OIYUqvN_aIb3HmQSeNe7oLVRO2SlsvquSulQfko":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":16,"requires_php":14,"tags":17,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":127,"fingerprints":171},"genesis-hooks","Genesis Hooks","0.7","Travis Smith","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsmith\u002F","\u003Cp>Genesis Hooks automatically displays Genesis structual hook names in the browser for all pages. It also allows you to add any hooks that you may have added to various pages like templates or the home page.\u003C\u002Fp>\n\u003Cp>IMPORTANT:\u003Cbr \u002F>\n\u003Cstrong>You must have \u003Ca href=\"http:\u002F\u002Fwpsmith.net\u002Fget-genesis\" title=\"Learn more about Genesis\" rel=\"nofollow ugc\">Genesis\u003C\u002Fa> installed. Click \u003Ca href=\"http:\u002F\u002Fwpsmith.net\u002Fget-genesis\" title=\"Learn more about Genesis\" rel=\"nofollow ugc\">here\u003C\u002Fa> to learn more about \u003Ca href=\"http:\u002F\u002Fwpsmith.net\u002Fget-genesis\" title=\"Learn more about Genesis\" rel=\"nofollow ugc\">Genesis\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Special Thanks\u003C\u002Fh3>\n\u003Cp>I owe a huge debt of gratitude to all the folks at \u003Ca href=\"http:\u002F\u002Fwpsmith.net\u002Fgo\u002Fstudiopress\" title=\"StudioPress\" rel=\"nofollow ugc\">StudioPress\u003C\u002Fa>, their \u003Ca href=\"http:\u002F\u002Fwpsmith.net\u002Fgo\u002Fspthemes\" title=\"StudioPress Themes\" rel=\"nofollow ugc\">themes\u003C\u002Fa> make life easier.\u003C\u002Fp>\n\u003Cp>And thanks to the various individuals who helped me through the beta testing.\u003C\u002Fp>\n","Automatically displays Genesis structual hook names in the browser for all pages.",20,13247,0,"","3.3.2","3.0",[18,19,20],"genesis","hooks","studiopress","http:\u002F\u002Fwww.wpsmith.net\u002Fgenesis-hooks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-hooks.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"wpsmith",11,1770,89,30,86,"2026-04-04T03:48:26.308Z",[36,56,73,92,107],{"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":14,"tags":51,"homepage":53,"download_link":54,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":55},"genesis-simple-hooks","Genesis Simple Hooks","2.3.0","Nathan Rice","https:\u002F\u002Fprofiles.wordpress.org\u002Fnathanrice\u002F","\u003Cp>This plugin creates a new Genesis settings page that allows you to insert code (HTML, Shortcodes, and PHP), and attach it to any of the 50+ action hooks throughout the Genesis Theme Framework, from StudioPress.\u003C\u002Fp>\n\u003Cp>Instead of the sometimes tedious and unfamiliar process of creating functions in your theme files, this plugin gives you an attractive, easy to use interface for modifying your Genesis theme via the hook system. The plugin accepts HTML, Shortcodes, and PHP and gives you access to all 50+ hooks built into the Genesis theme, and a few built-in WordPress hooks as well.\u003C\u002Fp>\n\u003Ch3>Code Snippets\u003C\u002Fh3>\n\u003Cp>The most common request from Genesis users is how to properly modify their footer, post-info, and post-meta text. Here are some code snippets that might prove helpful in doing this:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modifying the post-info\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"post-info\">\n    \u003Cspan class=\"time\">\u003C?php the_time('F j, Y'); ?>\u003C\u002Fspan> \u003Cspan class=\"author\">by \u003C?php the_author_posts_link(); ?>\u003C\u002Fspan> \u003Cspan class=\"post-comments\">\u003Ca href=\"\u003C?php the_permalink(); ?>#respond\">\u003C?php comments_number('Leave a Comment', '1 Comment', '% Comments'); ?>\u003C\u002Fa>\u003C\u002Fspan> \u003Ca class=\"post-edit-link\">\u003C?php edit_post_link('(Edit)', '', ''); ?>\u003C\u002Fa>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Modifying the post-meta\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"post-meta\">\n    \u003Cspan class=\"categories\">Filed under: \u003C?php the_category(', ') ?>\u003C\u002Fspan>  \u003Cspan class=\"tags\">Tagged with \u003C?php the_tags('') ?>\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Modifying the Footer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"gototop\">\n    \u003Cp>\u003Ca href=\"#wrap\" rel=\"nofollow\">Return to top of page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003Cdiv class=\"creds\">\n    \u003Cp>Copyright &copy; \u003C?php echo date('Y'); ?> &middot; \u003Ca href=\"http:\u002F\u002Fwww.studiopress.com\u002Fthemes\u002Fgenesis\" title=\"Genesis Theme Framework\">Genesis Theme Framework\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fwww.studiopress.com\u002F\">StudioPress\u003C\u002Fa> &middot; \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" title=\"WordPress\">WordPress\u003C\u002Fa> &middot; \u003C?php wp_loginout(); ?>\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Note: You must have the \u003Ccode>Execute PHP on this hook\u003C\u002Fcode> option selected in order to use template tags\u003C\u002Fem>\u003C\u002Fp>\n","This plugin creates a new Genesis settings page that allows you to insert code (HTML, Shortcodes, and PHP), and attach it to any of the 50+ action hoo &hellip;",20000,791892,92,22,"2025-12-04T17:59:00.000Z","6.9.4","4.7.2",[18,52,19,20],"genesiswp","http:\u002F\u002Fwww.studiopress.com\u002Fplugins\u002Fsimple-hooks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-simple-hooks.2.3.0.zip","2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":49,"requires_at_least":69,"requires_php":14,"tags":70,"homepage":71,"download_link":72,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":55},"genesis-simple-sidebars","Genesis Simple Sidebars","2.2.3","StudioPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fstudiopress\u002F","\u003Cp>This plugin allows you to create multiple, dynamic widget areas, and assign those widget areas to sidebar locations within the Genesis Framework on a per post, per page, or per tag\u002Fcategory archive basis.\u003C\u002Fp>\n\u003Cp>Creating widget areas programmatically, then using conditional logic to properly assign them to sidebar locations can be a complex task for a beginner. This plugin allows you to do all this from a simple administration menu, and assign widget areas to sidebar locations with simple drop-down menus within the post\u002Fpage edit screens, or when editing a tag or category.\u003C\u002Fp>\n","This plugin allows you to create multiple, dynamic widget areas, and assign those widget areas to sidebar locations within the Genesis Framework on a  &hellip;",10000,475227,88,27,"2025-12-04T19:45:00.000Z","4.7.3",[18,52,19,20],"https:\u002F\u002Fgithub.com\u002Fstudiopress\u002Fgenesis-simple-sidebars","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-simple-sidebars.2.2.3.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":32,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":14,"tags":87,"homepage":89,"download_link":90,"security_score":91,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":55},"genesis-visual-hook-guide","Genesis Visual Hook Guide","1.0.0","Christopher Cochran","https:\u002F\u002Fprofiles.wordpress.org\u002Fcochran\u002F","\u003Cp>Once a tool for myself the Genesis Visual Hook guide has slowly evolved into what it is today. I finally welcome the plugin version of the popular \u003Ca href=\"http:\u002F\u002Fgenesistutorials.com\u002Fvisual-hook-guide\" rel=\"nofollow ugc\">Visual Genesis Hooks and Filters Guide\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fgenesistutorials.com\" rel=\"nofollow ugc\">Genesis Tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Once installed this plugin adds a drop down menu to the admin bar to select between three views (Hook, Filter, and Markup). Select an option or all three to see the hooks in their actual locations on your current theme.\u003C\u002Fp>\n\u003Cp>Great companion to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgenesis-simple-hooks\u002F\" rel=\"ugc\">Genesis Simple Hooks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Genesis Theme Framework required.\u003C\u002Fstrong>\u003C\u002Fp>\n","Find Genesis hooks (action and filter hooks) quick and easily by seeing their actual locations inside your theme.",800,148097,94,"2017-11-28T20:07:00.000Z","4.7.32","3.4",[88,18,52,19,20],"filters","https:\u002F\u002Fgenesistutorials.com\u002Fvisual-hook-guide\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-visual-hook-guide.zip",85,{"slug":93,"name":94,"version":95,"author":77,"author_profile":78,"description":96,"short_description":97,"active_installs":23,"downloaded":98,"rating":11,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":14,"tags":103,"homepage":105,"download_link":106,"security_score":91,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":55},"genesis-post-teasers","Genesis Post Teasers","2.0.3","\u003Cp>This plugin uses the Genesis grid loop function to display posts teasers either on your Homepage, Archives, or Blog Template and gives added options to control them. Easily have 1,2,3… as many featured posts at top and teasers below. Enable Thumbnails, Disable the byline or post meta and limit the text for the teasers. The Genesis Theme Framework by studiopress is required.\u003C\u002Fp>\n","GENESIS THEME FRAMEWORK REQUIRED. This plugin uses the genesis grid loop function to display posts teasers either on your Homepage, Archives, or Blog  &hellip;",23159,3,"2013-09-13T04:43:00.000Z","3.6.1","3.5",[18,52,19,20,104],"teasers","http:\u002F\u002Fgenesistutorials.com\u002Fplug-ins\u002Fgenesis-post-teasers\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-post-teasers.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":83,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":125,"download_link":126,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":55},"genesis-enews-extended","Genesis eNews Extended","2.2.0","Brandon Kraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fkraftbj\u002F","\u003Cp>Creates a new widget to easily add mailing lists to a Genesis website. Recommended plugin in virtually all Genesis theme tutorials. The widget allows the site administrator to set either the Feedburner ID or form action, e-mail form field and hidden fields to mimic the subscribe form of other mailing list services.\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>A special thanks to all who have contributed to Genesis eNews Extended.\u003C\u002Fp>\n\u003Ch4>Financial Donations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Joe Taylor\u003C\u002Fli>\n\u003Cli>Dorian Speed\u003C\u002Fli>\n\u003Cli>Paul Meyers\u003C\u002Fli>\n\u003Cli>Joel Runyon\u003C\u002Fli>\n\u003Cli>Jennifer Jinright\u003C\u002Fli>\n\u003Cli>Greg Ferro\u003C\u002Fli>\n\u003Cli>Greg Young\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code Contributions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gary Jones (many, many times over)\u003C\u002Fli>\n\u003Cli>Mike Hemberger\u003C\u002Fli>\n\u003Cli>John Levandowski\u003C\u002Fli>\n\u003Cli>David Decker\u003C\u002Fli>\n\u003Cli>Kim Parsell\u003C\u002Fli>\n\u003Cli>Erick Nelson\u003C\u002Fli>\n\u003Cli>Nick Davis\u003C\u002Fli>\n\u003Cli>Maor Chasen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>David Decker (German)\u003C\u002Fli>\n\u003Cli>Branco Radenovich (Slovak)\u003C\u002Fli>\n\u003Cli>Marco Galasso (Italian)\u003C\u002Fli>\n\u003Cli>Ryan Sullivan (Spanish)\u003C\u002Fli>\n\u003Cli>Paul de Wouters (French)\u003C\u002Fli>\n\u003Cli>Diane S (Serbian)\u003C\u002Fli>\n\u003Cli>Daniel Bailey (Bulgarian)\u003C\u002Fli>\n\u003Cli>Gary Jones (British English)\u003C\u002Fli>\n\u003Cli>Fabiana Simões (Portuguese-Brazil)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>StudioPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Special thanks to Brian Gardner and the team at StudioPress who wrote the original code that provided the foundation for the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re not listed and think you should be, please drop me a note. Any omission is, in no way, intentional.\u003C\u002Fp>\n","Creates a new widget to easily add mailing lists integration to a Genesis website. Works with FeedBurner, MailChimp, AWeber, FeedBlitz, ConvertKit and &hellip;",40000,1121182,28,"2025-04-29T18:46:00.000Z","6.8.5","4.9.6","5.4.0",[123,18,52,124,20],"aweber","mailchimp","https:\u002F\u002Fkraft.blog\u002Fgenesis-enews-extended\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenesis-enews-extended.2.2.0.zip",{"attackSurface":128,"codeSignals":149,"taintFlows":160,"riskAssessment":161,"analyzedAt":170},{"hooks":129,"ajaxHandlers":145,"restRoutes":146,"shortcodes":147,"cronEvents":148,"entryPointCount":13,"unprotectedCount":13},[130,136,141],{"type":131,"name":132,"callback":133,"file":134,"line":135},"filter","genesis_theme_settings_defaults","genesis_hooks_defaults","genesis-hooks.php",114,{"type":137,"name":138,"callback":139,"file":134,"line":140},"action","genesis_theme_settings_metaboxes","gh_theme_settings_boxes",125,{"type":137,"name":142,"callback":143,"file":134,"line":144},"wp_print_styles","genesis_hooks_css",169,[],[],[],[],{"dangerousFunctions":150,"sqlUsage":151,"outputEscaping":153,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":154,"bundledLibraries":159},[],{"prepared":13,"raw":13,"locations":152},[],{"escaped":154,"rawEcho":154,"locations":155},1,[156],{"file":134,"line":157,"context":158},277,"raw output",[],[],{"summary":162,"deductions":163},"The \"genesis-hooks\" v0.7 plugin exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clear vulnerability history is a strong indicator of a well-maintained and secure codebase. The static analysis reveals a minimal attack surface with no apparent entry points for direct exploitation through AJAX, REST API, shortcodes, or cron events. Furthermore, the code demonstrates good security practices by utilizing prepared statements for all SQL queries and having at least one capability check in place, suggesting an awareness of authentication and authorization principles.",[164,167],{"reason":165,"points":166},"Half of output operations are not properly escaped",4,{"reason":168,"points":169},"No nonce checks present",5,"2026-03-16T22:42:56.368Z",{"wat":172,"direct":177},{"assetPaths":173,"generatorPatterns":174,"scriptPaths":175,"versionParams":176},[],[],[],[],{"cssClasses":178,"htmlComments":180,"htmlAttributes":181,"restEndpoints":182,"jsGlobals":183,"shortcodeOutput":184},[179],"genesis_hook",[],[],[],[],[]]