[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkoFYpt5j6TywaQarTrMp1SPuvC0EJNVXsLduk55BXcU":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":21,"download_link":22,"security_score":13,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":54,"fingerprints":98},"astra-theme-visual-hooks","Astra Theme Visual Hooks","1.1.1","Pratik Chaskar","https:\u002F\u002Fprofiles.wordpress.org\u002Fpratikchaskar\u002F","\u003Cp>Want to see all hook locations in the \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002F\" rel=\"nofollow ugc\">Astra theme\u003C\u002Fa>? This plugin adds a handy link in the WordPress toolbar. Click to see or hide the hook locations. See screenshots below for more information.\u003C\u002Fp>\n\u003Cp>Helpful links:\u003C\u002Fp>\n\u003Cp>Astra Theme\u003Cbr \u002F>\nhttps:\u002F\u002Fwpastra.com\u003C\u002Fp>\n\u003Cp>See all Hook Locations\u003Cbr \u002F>\nhttp:\u002F\u002Fdevelopers.wpastra.com\u002Ftheme-visual-hooks\u002F\u003C\u002Fp>\n\u003Cp>Add Content in Hook Location\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Fastra-hooks\u002F\u003C\u002Fp>\n","All hook locations in Astra...",2000,43952,100,4,"2026-01-19T12:12:00.000Z","6.9.4","4.4","",[20],"theme-hooks","http:\u002F\u002Fwww.wpastra.com\u002Fpro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fastra-theme-visual-hooks.1.1.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":13,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"pratikchaskar",16,13650,131,79,"2026-04-04T03:51:07.606Z",[35],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":13,"num_ratings":14,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":18,"tags":48,"homepage":18,"download_link":52,"security_score":53,"vuln_count":23,"unpatched_count":23,"last_vuln_date":24,"fetched_at":25},"bkc-action-hooks","Action Hooks","1.0.0","Dinesh Chouhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fdineshc\u002F","\u003Cp>Action Hooks providing live preview of Adding action hooks from customizer multiple time with Repeater. User can add HTML Markup, JavaScript, CSS if required. This plugin will support with all themes. It will list out all the applicable actions hooks for frontend.\u003C\u002Fp>\n","Action Hooks will helps to add HTML markup on any action from Customizer with Live Preview.",10,1826,"2017-09-11T04:35:00.000Z","4.8.28","3",[49,20,50,51],"action-hooks","wordpress-hooks","wp-action","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbkc-action-hooks.zip",85,{"attackSurface":55,"codeSignals":79,"taintFlows":90,"riskAssessment":91,"analyzedAt":97},{"hooks":56,"ajaxHandlers":75,"restRoutes":76,"shortcodes":77,"cronEvents":78,"entryPointCount":23,"unprotectedCount":23},[57,63,67,71],{"type":58,"name":59,"callback":59,"priority":60,"file":61,"line":62},"action","admin_bar_menu",90,"class-astra-theme-visual-hooks.php",235,{"type":58,"name":64,"callback":65,"file":61,"line":66},"wp","display_hooks",241,{"type":58,"name":68,"callback":69,"file":61,"line":70},"wp_enqueue_scripts","add_css",242,{"type":58,"name":72,"callback":73,"file":61,"line":74},"plugins_loaded","Astra_Theme_Visual_Hooks::instance",321,[],[],[],[],{"dangerousFunctions":80,"sqlUsage":81,"outputEscaping":83,"fileOperations":23,"externalRequests":23,"nonceChecks":23,"capabilityChecks":23,"bundledLibraries":89},[],{"prepared":23,"raw":23,"locations":82},[],{"escaped":84,"rawEcho":84,"locations":85},1,[86],{"file":61,"line":87,"context":88},311,"raw output",[],[],{"summary":92,"deductions":93},"The static analysis of astra-theme-visual-hooks v1.1.1 reveals a very limited attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events. The absence of dangerous functions and file operations, coupled with a commitment to prepared statements for all SQL queries, indicates a generally good security posture concerning direct code execution and data manipulation vulnerabilities.  However, a significant concern is the low rate of output escaping, with only 50% of outputs being properly escaped. This presents a potential risk for cross-site scripting (XSS) vulnerabilities if the unescaped outputs handle user-supplied data. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator.  Overall, the plugin exhibits strong practices in its core implementation by avoiding dangerous functions and utilizing prepared statements, but the lack of consistent output escaping is a notable weakness that requires attention.",[94],{"reason":95,"points":96},"Half of outputs are not properly escaped",6,"2026-03-16T18:40:10.623Z",{"wat":99,"direct":106},{"assetPaths":100,"generatorPatterns":101,"scriptPaths":102,"versionParams":103},[],[],[],[104,105],"\u002Fwp-content\u002Fplugins\u002Fastra-theme-visual-hooks\u002Fclass-astra-theme-visual-hooks.php?ver=1.1.1","\u002Fwp-content\u002Fplugins\u002Fastra-theme-visual-hooks\u002Fastra-theme-visual-hooks.php?ver=1.1.1",{"cssClasses":107,"htmlComments":108,"htmlAttributes":110,"restEndpoints":111,"jsGlobals":112,"shortcodeOutput":113},[],[109],"\u003C!-- Default Astra Theme Visual Hooks -->",[],[],[],[]]