Genesis Visual Hook Guide Security & Risk Analysis

wordpress.org/plugins/genesis-visual-hook-guide

Find Genesis hooks (action and filter hooks) quick and easily by seeing their actual locations inside your theme.

800 active installs v1.0.0 PHP + WP 3.4+ Updated Nov 28, 2017
filtersgenesisgenesiswphooksstudiopress
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Genesis Visual Hook Guide Safe to Use in 2026?

Generally Safe

Score 85/100

Genesis Visual Hook Guide has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The plugin "genesis-visual-hook-guide" v1.0.0 presents a generally strong security posture based on the provided static analysis. There are no identified dangerous functions, file operations, or external HTTP requests, which are common sources of vulnerabilities. All SQL queries are executed using prepared statements, and the absence of identified taint flows with unsanitized paths is also a positive indicator. The plugin also has no recorded vulnerability history, which suggests a history of secure development practices.

However, there are a few areas that warrant attention. The output escaping is only 50% proper, meaning there's a risk of Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is output without sufficient sanitization. Furthermore, the complete lack of capability checks and nonce checks, especially when coupled with the potential for future additions to the attack surface, represents a significant potential weakness. While currently there are no AJAX handlers or REST API routes, any future implementation without these security measures could be easily exploited.

In conclusion, while the current version of the plugin demonstrates good practices in critical areas like SQL handling and a lack of known historical vulnerabilities, the insufficient output escaping and the absence of fundamental security checks like capability and nonce checks represent the most significant risks. These weaknesses, if unaddressed, could lead to exploitable vulnerabilities, particularly if the plugin's functionality expands.

Key Concerns

  • Output escaping only 50% proper
  • No capability checks found
  • No nonce checks found
Vulnerabilities
None known

Genesis Visual Hook Guide Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Genesis Visual Hook Guide Release Timeline

v0.9.5
v0.9.0
Code Analysis
Analyzed Mar 16, 2026

Genesis Visual Hook Guide Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
6
6 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

50% escaped12 total outputs
Attack Surface

Genesis Visual Hook Guide Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 30
actionadmin_noticesgenesis-visual-hook-guide.php:31
actionadmin_bar_menugenesis-visual-hook-guide.php:38
actionwp_enqueue_scriptsgenesis-visual-hook-guide.php:98
actiongenesis_metagenesis-visual-hook-guide.php:115
actiongenesis_header_rightgenesis-visual-hook-guide.php:122
actionallgenesis-visual-hook-guide.php:123
actionwpgenesis-visual-hook-guide.php:157
filtergenesis_seo_titlegenesis-visual-hook-guide.php:162
filtergenesis_seo_descriptiongenesis-visual-hook-guide.php:163
filtergenesis_title_commentsgenesis-visual-hook-guide.php:164
filtergenesis_comment_form_argsgenesis-visual-hook-guide.php:165
filtergenesis_comments_closed_textgenesis-visual-hook-guide.php:166
filtercomment_author_says_textgenesis-visual-hook-guide.php:167
filtergenesis_no_comments_textgenesis-visual-hook-guide.php:168
filtergenesis_title_pingsgenesis-visual-hook-guide.php:169
filterping_author_says_textgenesis-visual-hook-guide.php:170
filtergenesis_no_pings_textgenesis-visual-hook-guide.php:171
filtergenesis_breadcrumb_argsgenesis-visual-hook-guide.php:172
filtergenesis_footer_backtotop_textgenesis-visual-hook-guide.php:173
filtergenesis_footer_creds_textgenesis-visual-hook-guide.php:174
filtergenesis_author_box_titlegenesis-visual-hook-guide.php:176
filtergenesis_post_infogenesis-visual-hook-guide.php:177
filtergenesis_post_metagenesis-visual-hook-guide.php:178
filtergenesis_post_title_textgenesis-visual-hook-guide.php:179
filtergenesis_noposts_textgenesis-visual-hook-guide.php:180
filtergenesis_search_textgenesis-visual-hook-guide.php:181
filtergenesis_search_button_textgenesis-visual-hook-guide.php:182
filtergenesis_nav_home_textgenesis-visual-hook-guide.php:183
filtergenesis_favicon_urlgenesis-visual-hook-guide.php:184
filtergenesis_footer_creds_textgenesis-visual-hook-guide.php:185
Maintenance & Trust

Genesis Visual Hook Guide Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.33
Last updatedNov 28, 2017
PHP min version
Downloads149K

Community Trust

Rating94/100
Number of ratings30
Active installs800
Developer Profile

Genesis Visual Hook Guide Developer Profile

Christopher Cochran

2 plugins · 900 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Genesis Visual Hook Guide

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/genesis-visual-hook-guide/css/styles.css/wp-content/plugins/genesis-visual-hook-guide/css/markup.css
Version Parameters
genesis-visual-hook-guide/css/styles.css?ver=genesis-visual-hook-guide/css/markup.css?ver=

HTML / DOM Fingerprints

CSS Classes
gvhg-hook-cuegvhg-filter-cue
Data Attributes
data-gvhg-hook-cuedata-gvhg-filter-cue
FAQ

Frequently Asked Questions about Genesis Visual Hook Guide